Почему моя программа Python запускается дважды, когда я запускаю ее, дважды щелкнув файл .py в Windows?Python

Программы на Python
Ответить
Anonymous
 Почему моя программа Python запускается дважды, когда я запускаю ее, дважды щелкнув файл .py в Windows?

Сообщение Anonymous »

Я изучаю Python и заметил кое-что странное.

Когда я дважды щелкаю свой файл Python () в Windows, чтобы запустить ее, программа, похоже, запускается дважды.
Вот простой пример:

Код: Выделить всё

print("Program started")

name = input("Enter your name: ")
print("Hello,", name)
Когда я запускаю файл двойным щелчком по нему:
  • Консоль открывается
  • Выводит сообщение «Программа запущена»
  • Немедленно закрывается и снова открывается с запросом ввода
  • Иногда консоль закрывается до того, как я успеваю прочитать вывод.
Но когда я запускаю тот же код из VS Code или CMD, он работает нормально.
Мои вопросы:
  • Почему двойной щелчок по файлу .py приводит к такому быстрому открытию/закрытию или запуску консоли дважды?
  • Есть ли правильный способ запуска сценариев Python двойным щелчком мыши, чтобы они не закрывались автоматически?
  • Должны ли новички всегда использовать код CMD/VS вместо двойного щелчка по файлам .py?
Я пробовал искать, но большинство ответов касаются циклов или ошибок ввода, а не о двойном запуске в Windows.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/798 ... king-the-p
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»