Программа сразу закрывается python

Я только что начал колледж, и мы будем использовать python. Мы действительно ничего не сделали, поэтому я загрузил программу и выполнил некоторые команды печати, и что она. Когда я запускаю свой .py файл (команда print ), он сразу же закрывается после появления.

Я понимаю, почему он это делает — он дал результат, поэтому он сделал то, что ему нужно сделать, но я также понимаю, что вы можете остановить это. Я просмотрел этот веб-сайт, и ни одно из решений, предоставленных этому вопросу, не работало, либо я их не понимал. Есть ли простая команда, которую я могу внести в редактор IDLE, который заставит программу приостановиться или что-то еще? Я пробовал input(«prompt: «) , как предложил кто-то, и это не имело никакого значения. Если для этого нет команды, есть ли способ изменить настройки на компьютере, чтобы программы не закрывались автоматически?

keirbtre 11 сен. 2012, в 20:06
Поделиться

ты работаешь на машине с windows? Если это так, дважды щелкаете файл .py? Попробуйте открыть командную строку в папке, в которой находится ваш .py, а затем запустите python. your_file.py тогда ваш редактор отобразит вывод, но потом останется открытым.

[Python] Как открывать .py файл двойным кликом в редакторе IDLE на Windows

Ctrlspc 11 сен. 2012, в 17:50

если ввод не работает, у вас есть ошибка, которая убивает файл, прежде чем вы туда попадете . запустите его из «cmd» вместо того, чтобы щелкнуть по нему, как сказал Ctrlspc 🙂

Читайте также:
Какие программы улучшают производительность игр

Joran Beasley 11 сен. 2012, в 17:55

извините, только что заметил опечатку и не могу редактировать мой комментарий сейчас, вы должны запустить python your_file.py (игнорируйте точку после python в моем последнем комментарии.)

Ctrlspc 11 сен. 2012, в 17:59

Приятно начать колледж и использовать Python! Когда я начал учиться в колледже в 99 году, основным языком был кобол и ява. отстой 🙁

Brandon Poole 11 сен. 2012, в 18:30
Возможный дубликат Как сохранить окно вывода скрипта Python открытым?
Cristian Ciupitu 13 июль 2014, в 21:00

Когда вы запускаете код из редактора IDLE, вывод на печать отправляется в окно оболочки, которое остается открытым. Можно также взаимодействовать с глобальными объектами, созданными кодом. Это похоже на запуск python -i .

Terry Jan Reedy 01 янв. 2017, в 23:37

перетащите файл в окно cmd и нажмите ввод. Окна cmd останутся открытыми (даже если они содержат ошибку. input() работает только в том случае, если вы не вызываете ошибку до этой строки)

Источник: overcoder.net

Python-сообщество

[RSS Feed]

  • Начало
  • » Python для новичков
  • » Скомпилированная программа сразу закрывается.

#1 Апрель 7, 2021 18:37:08

Скомпилированная программа сразу закрывается.

Есть код для перезагрузки csd модема, из под pycharm все прекарсно работает, но скомпилированный exe при запуске сразу закрывается.Как можно решить проблему? И возможно ли запустить программу в консоли (чтобы видеть что в данный момент происходит).

Командная строка закрывается после выполнения команды (Решение)


Сам код:

i=1 while i 10: import serial import time while True: try: ser = serial.Serial(port=’COM1′ , baudrate=9600 , bytesize=8 , parity=’N’ , stopbits=1 , timeout=1 , rtscts=False , dsrdtr=False) except serial.serialutil.SerialException: print(‘port is busy’) time.sleep(10) # пауза перед повторным открытием. else: break cmd = «AT+CFUN=1,1r» ser.write(cmd.encode()) msg = ser.read(64) print(msg) time.sleep(600) print(«reset») ser.close()

Отредактировано Nghtwsh (Апрель 7, 2021 19:46:02)

#2 Апрель 7, 2021 19:37:34

Скомпилированная программа сразу закрывается.

чем скомпилированая?
зы см. ниже

Читайте также:
Как писать руководство пользователя программы

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


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

есчщо

#3 Апрель 7, 2021 19:45:00

Скомпилированная программа сразу закрывается.

AD0DE412
чем скомпилированая?зы см. ниже

Через pyinstaler.

#4 Апрель 7, 2021 19:53:59

Скомпилированная программа сразу закрывается.

попробуйте запустить в cmd чего не хатает добавте

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

есчщо

#5 Апрель 7, 2021 20:07:10

Скомпилированная программа сразу закрывается.

Nghtwsh
И возможно ли запустить программу в консоли (чтобы видеть что в данный момент происходит).

там вроде пайинсталлер с консолью и собирает по умолчанию..

[code python][/code]
Бериегите свое и чужое время.

#6 Апрель 7, 2021 20:15:12

Скомпилированная программа сразу закрывается.

AD0DE412
попробуйте запустить в cmd чего не хатает добавте

C:UsersAdmin>main.exe
Error loading Python DLL ‘C:UsersAdminpython38.dll’.
LoadLibrary: ═х эрщфхэ єърчрээ√щ ьюфєы№.

Отредактировано Nghtwsh (Апрель 7, 2021 20:15:37)

#7 Апрель 7, 2021 21:05:13

Скомпилированная программа сразу закрывается.

C:UsersAdmin>main.exe
Error loading Python DLL ‘C:UsersAdminpython38.dll’

Положи main.exe в директорию, где находится python38.dll , перейди в эту директорию и запусти main.exe .

#8 Апрель 7, 2021 21:33:54

Скомпилированная программа сразу закрывается.

py.user.next

C:UsersAdmin>C:PythonPython38main.exe
Python path configuration:
PYTHONHOME = ‘C:PythonPython38’
PYTHONPATH = (not set)
program name = ‘C:PythonPython38main.exe’
isolated = 0
environment = 0
user site = 0
import site = 0
sys._base_executable = ‘C:\Python\Python38\main.exe’
sys.base_prefix = ‘’
sys.base_exec_prefix = ’’
sys.executable = ‘C:\Python\Python38\main.exe’
sys.prefix = ‘’
sys.exec_prefix = ’’
sys.path = [
‘C:\Python\Python38\base_library.zip’,
‘C:\Python\Python38’,
]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the file
system encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named ‘encodings’

Current thread 0x000011b8 (most recent call first):

#9 Апрель 7, 2021 21:39:26

Скомпилированная программа сразу закрывается.

Придётся тебе выкинуть эту программу. Проще новую написать.

Читайте также:
Какие программы чтобы получить жилье

Отредактировано py.user.next (Апрель 7, 2021 21:40:13)

#10 Апрель 7, 2021 21:46:37

Скомпилированная программа сразу закрывается.

py.user.next
Придётся тебе выкинуть эту программу. Проще новую написать.

А что надо исправить чтобы она заработала?

[RSS Feed]

  • Начало
  • » Python для новичков
  • » Скомпилированная программа сразу закрывается.

Источник: python.su

Python закрывается сразу после запуска скрипта

Как описано в названии, я пытаюсь запустить довольно длинный сценарий, который немедленно закрывается. Он сразу же закрывается, не показывая мне результат.

Вот что я попробовал: Я попытался добавить input(‘Press ENTER to exit’) и это не сработало. Я также попытался выполнить ту же команду, но заменил exit на close и поставил exit () под ним, а также exit(0)) . Я также попытался открыть его с помощью python myfile.py и ничего. Я перепробовал почти все, что смог найти.

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

2021-11-18 23:28:16

Лучший ответ

quit_control=input(«Do you know to quit? press ‘Y’ and enter for quit.») while quit_control!=»Y»: quit_control=input(«Do you know to quit? press ‘Y’ and enter for quit.»)
2021-11-19 00:00:08

Так ты можешь сказать мне, что положить? Очень новичок в Python и во всем кодировании в целом. Предполагая, что это что-то вроде ввода («Вы хотите совсем?»), если («y») выйти()

К сожалению, это не сработало.
Программа не закрывается до тех пор, пока для этого кода не будет введена буква «Y».
Я знаю, что после редактирования того, что вы сказали, он все равно немедленно закрылся.
Можете ли вы поделиться своим кодом?

Я исправил это, проблема заключалась в том, что у меня были установлены python 10 и 3.7.9, и по какой-то причине, поскольку у меня было установлено две версии, он закроется. в любом случае, спасибо

Источник: ru.code-paper.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru