как выйти из скрипта python в командной строке
На предыдущих компьютерах, когда я попытаюсь выйти из сценария python в командной строке Windows, все, что вам нужно сделать, это нажать ctrl + c. Но когда я делаю это на своем компьютере, он говорит мне "KeyboardInterrupt"
C:\Windows\System32
>python
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> [I press ctrl+c]
KeyboardInterrupt
>>>
Итак, как мне исправить это, чтобы я мог выйти из сценария python?
Изменить:
ctrl + z работает, но мне нужно ввести его в качестве кода. Был надеяться на быстрый и простой способ просто выйти из сценария, но хорошо.
Ответы
Ответ 1
Это действительно зависит от ОС и, вероятно, от версии Python, которую вы используете.
Как вы уже упоминали, ctrl + C не работает на вашем Windows 10 с Python 3.6, но он работает на моей Windows 10 с Python 3.4. Поэтому вам действительно нужно попробовать и посмотреть, что сработает для вас.
Попробуйте выполнить следующие команды и сохраните тот, который работает:
- ctrl + C
- ctrl + D
- ctrl + Z, затем Return
Кроме того, следующее должно работать с любым терминалом:
-
exit()
затем Return -
quit()
тогда Return
Общая информация: если вы наберете quit
и нажмите Return, консоль сообщит вам, по крайней мере, для Python 3.4:
Используйте quit() или Ctrl-Z плюс Return to exit
Ответ 2
Вы можете просто набрать "quit()" и сделать это!
CTRL + C прервет запуск сценария; но вы просто хотите выйти из интерпретатора. Таким образом, функция quit() будет работать для вас.
Ответ 3
Ctrl + Z работает до сих пор
..\AppData\Local\Programs\Python\Python37> python Python 3.7.2 (tags/v3.7.2: 9a3ffc0492, 23 декабря 2018, 22:20:52) [MSC v.1916 32 бит (Intel)] на win32
>
(1 + 4) * 2 10 ^ Z