Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 20, 2009 19:51:24

Uzurpator
От:
Зарегистрирован: 2009-06-15
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Как понять сообщение об ошибке?

Доброго времени сутток!

Вопрос такой:
Когда Питон выдает сообщение об ошибке, то всеми средствами пытается донести смысл ошибки: например, называет строку и тип ошибки.
А вот что значит фраза, которая есть практически во всех сообщениях об ошибке:

File "<stdin>"
как это расшифровывается? Что это за “студень” такой? =)



Офлайн

#2 Июнь 20, 2009 20:16:53

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Как понять сообщение об ошибке?

Вероятно ошибка произошла при выполнении некой инструкции из интерпретатора или другого искусственного модуля. Иначе было бы точное указание модуля (файла) в котором возникла ошибка.
Traceback нужно приводить полностью, если нет желания идти на кудыкину гору!

..bw



Офлайн

#3 Июнь 20, 2009 20:38:16

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Как понять сообщение об ошибке?

“”“Technically, the results being echoed back here are tuples of two values because the
lines typed at the prompt contain two expressions separated by commas; that’s why
the results are displayed in parentheses (more on tuples later). Note that the expres-
sions work because the variables a and b within them have been assigned values. If
you use a different variable that has never been assigned, Python reports an error
rather than filling in some default value:
>>> c * 2
Traceback (most recent call last):
File ”<stdin>“, line 1, in ?
NameError: name ‘c’ is not defined
You don’t need to predeclare variables in Python, but they must have been assigned
at least once before you can use them at all. In practice, this means you have to ini-
tialize counters to zero before you can add to them, initialize lists to an empty list
before you can append to them, and so on.
”“”(с)

Офлайн

#4 Июнь 20, 2009 20:46:23

Uzurpator
От:
Зарегистрирован: 2009-06-15
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Как понять сообщение об ошибке?

всем спасибо



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version