Форум сайта python.su
0
Начал изучать python сразу возникла проблема в книге написано, чтобы программа закрывалась после нажатия кнопки Enter нужно написать следующие input(“\n\nНажмите Enter, чтобы выйти.”)
Я это сделал ,но программа все равно закрывается автоматически т.е я нажимаю на ярлык появляется окно и сразу закрывается подскажите пожалуйста, что я не так делаю либо объясните как можно сделать это по другому заранее спасибо.
Офлайн
0
вы не привели ни текст программы, ни версию питона. Возможно в программе ошибка, тогда она выводит текст ошибки и закрывается не доходя до этой строчки. Кодировку хоть указали?
ЗАпустите через командную строку а не через “ярлык” (ну что за изврат через ярлыки запускать???). Тогда и input('блабла') не понадобиться и закрываясь текст останется перед глазами.
Командная строка - это пуск, программа CMD (читайте тут http://colorpilot.ru/command_line.html ). Еще лучше использовать файловый менеджер типа тотал коммандера или настроенный для питона текстовый редактор - SciTE, notepad++ и т.п.
А вообще гуглите чаще, этот вопрос вроде уже много раз обсуждался.
Офлайн
253
asv13Мне трудно представить производительную работу с TC. far больше подходит для таких действий по причине постоянного наличия консоли. Пробовал для TC разные решения с консолью, но либо ручками надо каждый раз консоль закрывать или связь консоли и навигации директорий слабая. К тому же totalconsole в некоторых случаях просто не работает. Сии действия предпринимал по просьбе любителя ТС который понял что программировать без консоли мрак. Дошло до того что переписывался с разработчиками ТС. Они в обозримом будущем не планируют нормальную поддержку консоли, поскольку она противоречит их идеологии :).
типа тотал коммандера
Офлайн
0
Так я совсем вошел в заблуждение =)
Открыл через командную строку увидел что пишет SyntaxError: invalid syntax даже если просто написал print(“СТОЛ”), причину понять не могу значит все я правильно делал по книжке, но не замечал, что пишет ошибку.Теперь другой вопрос какая причина этой ошибки если я пишу
print(“Стол”) сохраняю 1.py?
Офлайн
25
Версия питона какая?
Офлайн
221
Light3JIbqp
заблуждение у вас где то в голове, если вы считаете что все кинутся вам помогать при том что вы не дали исчерпывающей информации о проблеме да еще и не отвечаете на вопросы. а и вообще - этот вопрос настолько часто обсуждался что не найти на него ответ самостоятельно невозможно.
Запомните, ваш первый помощник должен быть ваш мозг, затем документация Python, затем Google.ru, и только потом форумы наподобие этого. Иначе и происходит свалка однотипных вопросов.
Офлайн
857
для того, чтобы быстро открыть консоль в определённой папке, нужно создать в папке ярлык для cmd.exe и там в свойствах убрать путь рабочего каталога (обычно ведёт в system32)
Офлайн
0
Все понял свою ошибку(Невнимательно прочитал главу книжки)
Всем спасибо за ответы.
Офлайн