Найти - Пользователи
Полная версия: Вопроос на счёт <stdin>
Начало » Python для новичков » Вопроос на счёт <stdin>
1
Gilmo
Руководствуюсь литературой “Учимся программировать вместе с Питоном”


На 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> - мне казалось это означает ожидание ввода, и так м эдак пробовал, что-то сделать с этой функцией, ничего не вышло, может она просто для примера или вообще как-нибудь работает?
Ferroman
Что значит “разбор не работает”? На той же странице всё написано, что не работает и почему.
stdin - это стандартный ввод. Подробнее о нём можно узнать в Википедии.
shiza
Если я попробую тоже самое написать в файле test.py и выполнить, ошибка будет выглядеть так:

File “test.py”, line 1

А все, что ты пишешь в интерактивной консоли, для питона stdin. =)
Gilmo
не понятно:

File “<stdin>”, line 1


это вывод ошибки или часть кода? к чему она?

У меня Win XP.
shiza
На этом месте дожно стоять имя файла, в котором ошибка.
А так как ты набираешь в консоли, и настоящего файла нету, туда подставляется “<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
Gilmo
Спасибо!
stil
Скажите,я только принялся изучать книгу “Чаплыгин А. Н.: Учимся программировать вместе с Питоном”
и уже вижу что некоторых глав нет.(ревизия 226) автор эту книгу пополняет содержанием? и где сайт автора?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB