Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 26, 2019 09:41:50

tmillenium120
Зарегистрирован: 2019-11-11
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

странная работа командной строки

Помогите разобраться
Запускаю файл .py из командной строки Windows, открывается командная строка Python (с черным экраном), программа осуществляется и окошко исчезает. Может быть что-то в настройках надо изменить?

Отредактировано tmillenium120 (Ноя. 26, 2019 09:43:26)

Офлайн

#2 Ноя. 26, 2019 10:31:35

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

странная работа командной строки

tmillenium120
Запускаю файл .py из командной строки Windows, открывается командная строка Python (с черным экраном), программа осуществляется и окошко исчезает. Может быть что-то в настройках надо изменить?
А может в .py надо чтото изменить.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Ноя. 26, 2019 11:40:46

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

странная работа командной строки

tmillenium120
Запускаю файл .py из командной строки Windows, открывается командная строка Python (с черным экраном), программа осуществляется и окошко исчезает. Может быть что-то в настройках надо изменить?

  • Если не нужно, чтобы появлялось консольное окно, нужно использовать расширение .pyw , которое выполняется программой pythonw.exe
  • Если нужно, чтобы консольное окно висело после выполнения, нужно сначала запустить консоль, потом из неё запустить выполнение скрипта .py
    Можно ещё input() в конце скрипта ставить, но это по-ламерски. То, что не относится к программе, не должно в ней находиться.



Офлайн

#4 Ноя. 26, 2019 19:39:26

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

странная работа командной строки

tmillenium120
Помогите разобраться
Запускаю файл .py из командной строки Windows
Это обычное поведение windows (неизменяемое). После выполнения программы нельзя посмотреть что получилось в результате.
В командной строке наберите cmd.exe “имя папки в которой у вас лежит скрипт” (ну я думаю что тогда cmd откроется в нужной папке)
Появится черное окошко.
В нем наберите python имяскрипта
Сообщения должны появиться в этом окошке.



Офлайн

#5 Ноя. 27, 2019 10:28:27

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

странная работа командной строки

добавте последней строкой
для python 2:

 raw_input("pause. press enter...")
для python 3:
 input("pause. press enter...")
пример:
 print('start')
input('pause. press enter...')
print('end')
 start
pause. press enter...
end
зы кхх кхм уже ответили https://python.su/forum/post/205709/



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Ноя. 27, 2019 10:37:32)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version