it-swarm.com.de

Python: Jak zamknąć skrypt Pythona w wierszu polecenia?

Na poprzednich komputerach, gdy próbowałem wyjść ze skryptu Pythona wireszu poleceń systemu Windows, wszystko co musisz zrobić, to nacisnąćctrl+c.

Ale kiedy to robię na moim komputerze, mówi mi „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
>>>

Sie möchten einen Kommentar zu Pythona abgeben?

Dzięki.

Edytuj:
ctrl+zdziała, ale muszę go wprowadzić jako kod. Miałem nadzieję na szybki i łatwy sposób na wyjście ze skryptu, ale cóż.

24
NBC

To zależy od systemu operacyjnego i prawdopodobnie od używanej wersji Pythona.

Jak wspomniałeś,ctrl+CWindows 10 z Pythonem 3.6 wird nicht unterstützt, Windows 10 z Pythonem 3.4 wird nicht unterstützt. Dlatego naprawdę musisz spróbować sprawdzić, co działa dla Ciebie.

Wypróbuj następujące polecenia i zachowaj to, które działa:

  • ctrl+C
  • ctrl+D
  • ctrl+ZnastępnieReturn

Ponadto następujące elementy powinny działać z każdym terminalem:

  • exit() wtedyReturn
  • quit() wtedyReturn

Ciekawostki: jeśli wpiszesz quit i trafiszReturn, konsola mówi ci, przynajmniej dla Pythona 3.4:

Użyj quit () lub Strg-Z plus Return, aby wyjść

31
Right leg

Dla osadzonego pythona (np. python-3.6.8-embed-win32) polecenie quit() nie działa

Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 23 2018, 23:31:17) [MSC v.1916 32 bit (Intel)] on win32
>>> quit()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'quit' is not defined

Jedynym sposobem na zu scherzen:CTRL+ZnastępnieReturn.

2
and1er

Możesz po prostu wpisać „quit ()” i gotowe!
CTRL+Cprzerwie działający skrypt; ale chcesz tylko opuścić tłumacza. Więc funkcja quit () będzie działać dla Ciebie.

0
Ali Tohidi

strg + Z funktioniert immer noch

..\AppData\Local\Programs\Python\Python37> Python Python 3.7.2 (tags/v3.7.2: 9a3ffc0492, 23. Dezember 2018, 22:20:52) [MSC v.1916 32 bit (Intel) ] auf win32

>

(1 + 4) * 2 10 ^ Z