dnvictr
Окт. 2, 2015 04:17:19
Здравствуйте! Начал изучение по книге Лутца, в ней сказано
“А пока, чтобы избежать осложнений, храните все импортируемые файлы мо-
дулей в рабочем каталоге.”
Так как же найти этот каталог? где он находится? sys.path через интерпретатор выдает ошибку.
Извиняюсь за глупый вопрос, но буксую из-за этого(
FishHook
Окт. 2, 2015 05:27:39
Рабочий каталог - это тот, где лежит файл входной точки вашей программы. Никакие sys.path тут не нужны, просто импортируете
my_project_dir
---- main.py
---- module1.py
---- module2.py
# main.py
from module1 import superfunction
Kon52
Окт. 2, 2015 05:34:29
FishHook
from .module1 import superfunction
Почему у Вас точка перед именем импортируемого модуля?
FishHook
Окт. 2, 2015 05:39:07
Согласен, тут она не нужна, поправил.