Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Классы


Автор: HellanD 7.9.2006, 09:11
Такая вот неприятность:
У меня 2 класа. Каждый в отдельном файле.
Перывый - class params второй -class Keys
Они четко взаимосвязаны т.е. результаты работы одного одлжны подаваться на вход другому.
Когда я проверяю правильность работы 2 модуля (для этого нужно сначала сгенерировать данные из 1)
То я пишу import <имя файла где сохранен 1 класс>, по идее мне во втором модуле должен стать доступным и первый класс(функи первого модуля), а он когда я во втором модуле(файле) пытаюсь сделать обьект 1 класа например x=params(self,.....) пишет такое 

NameError: name 'params' is not defined

Помогите плиз!

Автор: HellanD 7.9.2006, 09:38
Еще такой ньюанс для того чтоб импортировать питоновский файл в свой код как задать адресс этого файла? Может ошибка в том что  я не задал откуда импортировать?

Добавлено @ 09:51 
А уже понял.

Автор: pythonwin 7.9.2006, 11:17
HellanD, поделись пожалуйста. smile

Автор: setq 7.9.2006, 12:14
pythonwin, чем поделиться? Что имя, определённое в X, надо писать как X.имя?

Автор: pythonwin 7.9.2006, 12:24
я хочу увидеть код, который решал бы проблему, описание которой я не понял smile

Автор: HellanD 8.9.2006, 09:53
Злые вы какието 
setq я конечно рад что вы родились сразу с потрясными знаниями Питона, но ни все же такие!

Автор: setq 8.9.2006, 11:00
Цитата(HellanD @  8.9.2006,  09:53 Найти цитируемый пост)
setq я конечно рад... 


Спасибо

Автор: pythonwin 8.9.2006, 11:08
Цитата(HellanD @  8.9.2006,  16:53 Найти цитируемый пост)
Злые вы какието 

Не был, и надеюсь  - не стану! smile
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)