Я пытаюсь импортировать функцию foo
из mod.py
Импорт функции из модуля в Python 2.7
Я создал пустой файл init.py
в папке C/Users/me/Desktop/NF
(я также попытался __init__.py
)
Мое понимание было что до тех пор, пока в каталоге NF есть пустой файл инициализации, это должно работать. Можете ли вы помочь мне понять, где я ошибаюсь?
from C.Users.me.Desktop.NF.mod import foo
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
from C.Users.me.Desktop.NF.mod import foo
ImportError: No module named C.Users.me.Desktop.NF.mod
файл должен быть назван '__init __. py' (обратите внимание на символы подчеркивания, всего 4). –
не работает с двойными подчеркиваниями либо – akrishnamo
о. вы находитесь на оконной машине. затем добавьте 'NF' в' PYTHONPATH' и 'from mod import foo'. (или добавить «Рабочий стол» и «из NF.mod import foo» - в зависимости от того, что вы предпочитаете). –