Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 2, 2015 04:17:19

dnvictr
Зарегистрирован: 2015-10-02
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

не могу разобраться с sys.path

Здравствуйте! Начал изучение по книге Лутца, в ней сказано

“А пока, чтобы избежать осложнений, храните все импортируемые файлы мо-
дулей в рабочем каталоге.”

Так как же найти этот каталог? где он находится? sys.path через интерпретатор выдает ошибку.
Извиняюсь за глупый вопрос, но буксую из-за этого(

Офлайн

#2 Окт. 2, 2015 05:27:39

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

не могу разобраться с sys.path

Рабочий каталог - это тот, где лежит файл входной точки вашей программы. Никакие sys.path тут не нужны, просто импортируете

my_project_dir
---- main.py
---- module1.py
---- module2.py
# main.py
from module1 import superfunction



Отредактировано FishHook (Окт. 2, 2015 05:39:25)

Офлайн

#3 Окт. 2, 2015 05:34:29

Kon52
Зарегистрирован: 2015-01-31
Сообщения: 66
Репутация: +  3  -
Профиль   Отправить e-mail  

не могу разобраться с sys.path

FishHook
from .module1 import superfunction
Почему у Вас точка перед именем импортируемого модуля?

Офлайн

#4 Окт. 2, 2015 05:39:07

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

не могу разобраться с sys.path

Согласен, тут она не нужна, поправил.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version