Я хочу назвать функцию в a.py
от b.py
. Я запускаю это в виртуальной среде.Вызов функции Python из другого скрипта?
a.py
расположен в /home/user/admin/
, и поэтому в b.py
у меня есть
import sys
sys.path.append('/home/user/admin')
from a import my_function
Но когда я запускаю его я получаю
from a import my_function
ImportError: No module named my_function
Почему не найти модуль?
ли там нужно быть что-нибудь в '__init __ py'? и почему вы добавили «.». infront of? –
нет, '__init __. Py' может быть пустым – Foon
все еще не работает –