Hayate
Сен. 18, 2011 18:07:44
Такой тупой вопрос - как импортировать py-файл (в нём описываются экземпляры класса, в 50 000 строк)?
Если писать import file.py, то приложение видит экземпляры, по крайней мере, пока в них есть ошибки - предлагает исправить, а когда все ошибки исправляешь, пишет, что не знает модуля py.
А если писать просто import file, то экземпляров приложение уже не видит.
Как быть?
truporez
Сен. 18, 2011 19:53:22
Выбирайте уникальное имя,
file - не подойдет.
При импорте .py указывать не требуется.
Hayate
Сен. 18, 2011 20:22:10
s0rg
Сен. 18, 2011 20:30:37
Вы не можете создать экземпляр класса, раньше чем объявите.
У вас TestClass объявлен в wtf.py а инициализиуете его в for_import.py.
Fibio
Сен. 20, 2011 09:07:28
доступ к экземплярам находящемся вимпортируемом модуле происходит через точку:
import file
n1 = file.exempl1
З.Ы. Извините может не в тему но мне кажется Вы это спрашиваете