Форум сайта python.su
Такой тупой вопрос - как импортировать py-файл (в нём описываются экземпляры класса, в 50 000 строк)?
Если писать import file.py, то приложение видит экземпляры, по крайней мере, пока в них есть ошибки - предлагает исправить, а когда все ошибки исправляешь, пишет, что не знает модуля py.
А если писать просто import file, то экземпляров приложение уже не видит.
Как быть?
Офлайн
Выбирайте уникальное имя, file - не подойдет.
При импорте .py указывать не требуется.
Офлайн
Не хотит :(
file - это я просто так написал, на самом деле там другое.
http://narod.yandex.ru/disk/25535278001/for_import.py
http://narod.yandex.ru/disk/25535289001/wtf.py
Офлайн
Вы не можете создать экземпляр класса, раньше чем объявите.
У вас TestClass объявлен в wtf.py а инициализиуете его в for_import.py.
Офлайн
доступ к экземплярам находящемся вимпортируемом модуле происходит через точку:
import file
n1 = file.exempl1
З.Ы. Извините может не в тему но мне кажется Вы это спрашиваете
Офлайн