Форум сайта python.su
Руководствуюсь литературой “Учимся программировать вместе с Питоном”
На 27 странице есть варианты такого кода:
>>> 1message = “Hello world!”
File “<stdin>”, line 1
1message = “Hello world!”
^
SyntaxError: invalid syntax
>>> price_in_$ = 300
File “<stdin>”, line 1
price_in_$ = 300
^
SyntaxError: invalid syntax
>>> class = “Computer Science 101”
File “<stdin>”, line 1
class = “Computer Science 101”
^
SyntaxError: invalid syntax
и разбор почему не работает
но совершенно ничего не сказано про <stdin> - мне казалось это означает ожидание ввода, и так м эдак пробовал, что-то сделать с этой функцией, ничего не вышло, может она просто для примера или вообще как-нибудь работает?
Офлайн
Что значит “разбор не работает”? На той же странице всё написано, что не работает и почему.
stdin - это стандартный ввод. Подробнее о нём можно узнать в Википедии.
Отредактировано (Дек. 11, 2008 00:05:14)
Офлайн
Если я попробую тоже самое написать в файле test.py и выполнить, ошибка будет выглядеть так:
File “test.py”, line 1
А все, что ты пишешь в интерактивной консоли, для питона stdin. =)
Офлайн
не понятно:
File “<stdin>”, line 1
это вывод ошибки или часть кода? к чему она?
У меня Win XP.
Отредактировано (Дек. 11, 2008 01:11:16)
Офлайн
На этом месте дожно стоять имя файла, в котором ошибка.
А так как ты набираешь в консоли, и настоящего файла нету, туда подставляется “<stdin>”.
stdin - это такой виртуальный файл (псевдофайл).
Подробнее, о том что такое stdin - попробуй почитать здесь: http://ru.wikipedia.org/wiki/Стандартные_потоки#.D0.A1.D1.82.D0.B0.D0.BD.D0.B4.D0.B0.D1.80.D1.82.D0.BD.D1.8B.D0.B9_.D0.B2.D0.B2.D0.BE.D0.B4
Отредактировано (Дек. 11, 2008 01:21:41)
Офлайн
Спасибо!
Офлайн
Скажите,я только принялся изучать книгу “Чаплыгин А. Н.: Учимся программировать вместе с Питоном”
и уже вижу что некоторых глав нет.(ревизия 226) автор эту книгу пополняет содержанием? и где сайт автора?
Офлайн