Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] Global name 'cos' is not defined / 3 сообщений из 3, страница 1 из 1
25.07.2008, 13:46
    #35452154
LK4D4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] Global name 'cos' is not defined
Я только начал изучать питон. Столкнулся с такой проблемой:
Есть модуль, в котором описан класс с методом, использующим тригонометрические функции.
Делаю import module, cоздаю объект t=module.Class(), пишу t.method(x), в ответ мне
Код: plaintext
1.
NameError: global name 'cos' is not defined
Уже и в интерпретаторе писал import math, и в самом модуле и from math import cos, sin пробовал - все время такая ерунда. Причем, если все определить без модуля, т.е. прям в интерпретаторе, то порядок. Чувствую какую-то детскую ошибку совершаю, а где не пойму.
Помогите пожалста люди сведущие.
...
Рейтинг: 0 / 0
25.07.2008, 14:31
    #35452311
retty+++
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] Global name 'cos' is not defined
> и в самом модуле и from math import cos, sin пробовал

Это правильно, но важно понимать что питон делает импорт только один раз,
а ты вносишь поправки в модуль, сохраняешь его, пишешь по-новой в интер-ре
и ... ничего нового не видишь;
надо делать restart интер-ра или


reload(module)

Reload a previously imported module. The argument must be a module object, so it must have been successfully imported before. This is useful if you have edited the module source file using an external editor and want to try out the new version without leaving the Python interpreter. The return value is the module object (the same as the module argument).
...
Рейтинг: 0 / 0
25.07.2008, 15:12
    #35452415
LK4D4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Python] Global name 'cos' is not defined
Большое спасибо, а то я было уже в панику впал.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] Global name 'cos' is not defined / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]