Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 7, 2011 07:46:45

gadmaker
От:
Зарегистрирован: 2010-12-22
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Puthon25 и Python313

Поясните пожалуйста в чём дело:
попыталмя перейти с Puthon25 на Python313 столкнулся с проблемой:
execfile() больше на работает её заменили на open(), compile() exec() и как ими пользоватся!



Офлайн

#2 Янв. 7, 2011 08:54:01

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Puthon25 и Python313

А в чем проблема?

exec(open(FILENAME).read())



Офлайн

#3 Янв. 7, 2011 14:31:13

gadmaker
От:
Зарегистрирован: 2010-12-22
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Puthon25 и Python313

Типерь проблем нет, всё работает, спасибо!
Признаюсь приходится пользоватся данной функциеё, тк немогу понять способ импорта собственных модулей.
Делаю так:
# Modules\MyModul.py - модуль для моей программы
import Modules.MyModul # Ошибка импорта
Как правильно импортиовать из подкаталогов



Офлайн

#4 Янв. 7, 2011 16:24:14

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Puthon25 и Python313

gadmaker
Как правильно импортиовать из подкаталогов
Ключевое слово: пакет (package). Посмотри в документации.



Офлайн

#5 Янв. 7, 2011 18:17:03

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Puthon25 и Python313

Добавь пустой файл __init__.py в каталог с модулями….



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version