Уведомления

Группа в Telegram: @pythonsu

#1 Март 9, 2009 19:25:51

Ockonal
От:
Зарегистрирован: 2009-03-05
Сообщения: 85
Репутация: +  0  -
Профиль   Отправить e-mail  

По поводу import

Приветствие, есть вопрос. Так, как в питоне недавно, плюс это первый интерпритируемый язык, который я изучаю, есть вопрос. Как правильно реализовать импорт файла из каталога? У меня пока все скрипты в одной папке, что не есть комфортно как для меня, так и для пользователя. Пытался сложить дополнительные скрипт в какую-то папку (modules) и в кореневой оставлять один скрипт main.py, но как тогда правильно импортировать модули из папки modules?
Допустим, в папке modules есть скрипт sockets.py, как правильно его импортировать из main.py? Пытался:
import modules/socket.py
import socket.py
from modules import socket.py
И ещё много извращенных вариантов =) Не подскажите правильный?



Офлайн

#2 Март 9, 2009 19:43:32

pochechyev
От:
Зарегистрирован: 2008-02-29
Сообщения: 199
Репутация: +  0  -
Профиль   Отправить e-mail  

По поводу import

Почитать можно там - http://www.intuit.ru/department/pl/python/class/free/2/



Офлайн

#3 Март 9, 2009 19:46:33

Psixo
От:
Зарегистрирован: 2007-09-12
Сообщения: 113
Репутация: +  0  -
Профиль   Отправить e-mail  

По поводу import

Как вариант:

sys.path.append('./modules')
import mysocket



Отредактировано (Март 9, 2009 19:47:26)

Офлайн

#4 Март 9, 2009 20:05:26

Ockonal
От:
Зарегистрирован: 2009-03-05
Сообщения: 85
Репутация: +  0  -
Профиль   Отправить e-mail  

По поводу import

Спасибо всем =) Вопрос решен.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version