Уведомления

Группа в Telegram: @pythonsu

#1 Март 8, 2012 17:45:59

Light3JIbqp
От:
Зарегистрирован: 2012-03-08
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите

Начал изучать python сразу возникла проблема в книге написано, чтобы программа закрывалась после нажатия кнопки Enter нужно написать следующие input(“\n\nНажмите Enter, чтобы выйти.”)
Я это сделал ,но программа все равно закрывается автоматически т.е я нажимаю на ярлык появляется окно и сразу закрывается подскажите пожалуйста, что я не так делаю либо объясните как можно сделать это по другому заранее спасибо.



Офлайн

#2 Март 8, 2012 18:55:39

asv13
От:
Зарегистрирован: 2007-01-22
Сообщения: 130
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите

вы не привели ни текст программы, ни версию питона. Возможно в программе ошибка, тогда она выводит текст ошибки и закрывается не доходя до этой строчки. Кодировку хоть указали?

ЗАпустите через командную строку а не через “ярлык” (ну что за изврат через ярлыки запускать???). Тогда и input('блабла') не понадобиться и закрываясь текст останется перед глазами.

Командная строка - это пуск, программа CMD (читайте тут http://colorpilot.ru/command_line.html ). Еще лучше использовать файловый менеджер типа тотал коммандера или настроенный для питона текстовый редактор - SciTE, notepad++ и т.п.

А вообще гуглите чаще, этот вопрос вроде уже много раз обсуждался.



Офлайн

#3 Март 8, 2012 20:00:15

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Помогите

asv13
типа тотал коммандера
Мне трудно представить производительную работу с TC. far больше подходит для таких действий по причине постоянного наличия консоли. Пробовал для TC разные решения с консолью, но либо ручками надо каждый раз консоль закрывать или связь консоли и навигации директорий слабая. К тому же totalconsole в некоторых случаях просто не работает. Сии действия предпринимал по просьбе любителя ТС который понял что программировать без консоли мрак. Дошло до того что переписывался с разработчиками ТС. Они в обозримом будущем не планируют нормальную поддержку консоли, поскольку она противоречит их идеологии :).
Простое виндовое решение pyscripter. Но любители windows и ярлычков все равно будут мучаться. Много раз наблюдал полное отсутствие понимания что такое текущая директория. На это надо тоже обратить внимание.



Офлайн

#4 Март 8, 2012 20:32:33

Light3JIbqp
От:
Зарегистрирован: 2012-03-08
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите

Так я совсем вошел в заблуждение =)
Открыл через командную строку увидел что пишет SyntaxError: invalid syntax даже если просто написал print(“СТОЛ”), причину понять не могу значит все я правильно делал по книжке, но не замечал, что пишет ошибку.Теперь другой вопрос какая причина этой ошибки если я пишу
print(“Стол”) сохраняю 1.py?



Офлайн

#5 Март 8, 2012 22:23:02

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Помогите

Версия питона какая?

Офлайн

#6 Март 9, 2012 06:42:38

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Помогите

Light3JIbqp
заблуждение у вас где то в голове, если вы считаете что все кинутся вам помогать при том что вы не дали исчерпывающей информации о проблеме да еще и не отвечаете на вопросы. а и вообще - этот вопрос настолько часто обсуждался что не найти на него ответ самостоятельно невозможно.
Запомните, ваш первый помощник должен быть ваш мозг, затем документация Python, затем Google.ru, и только потом форумы наподобие этого. Иначе и происходит свалка однотипных вопросов.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#7 Март 9, 2012 08:13:37

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10021
Репутация: +  857  -
Профиль   Отправить e-mail  

Помогите

для того, чтобы быстро открыть консоль в определённой папке, нужно создать в папке ярлык для cmd.exe и там в свойствах убрать путь рабочего каталога (обычно ведёт в system32)



Офлайн

#8 Март 9, 2012 08:31:35

Light3JIbqp
От:
Зарегистрирован: 2012-03-08
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите

Все понял свою ошибку(Невнимательно прочитал главу книжки)
Всем спасибо за ответы.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version