powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] Global name 'cos' is not defined
3 сообщений из 3, страница 1 из 1
[Python] Global name 'cos' is not defined
    #35452154
LK4D4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я только начал изучать питон. Столкнулся с такой проблемой:
Есть модуль, в котором описан класс с методом, использующим тригонометрические функции.
Делаю 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
[Python] Global name 'cos' is not defined
    #35452311
retty+++
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> и в самом модуле и 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
[Python] Global name 'cos' is not defined
    #35452415
LK4D4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо, а то я было уже в панику впал.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python] Global name 'cos' is not defined
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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