Używam skrypty w języku Python wiersza polecenia z paska zadań systemu Windows, używając skrótu wskazującego na interpreter języka Python z faktycznym skryptem jako parametrem.Przerwa w języku Python
Po przetworzeniu skryptu interpreter kończy działanie, a okno wyjściowe jest zamykane, co uniemożliwia odczytanie danych wyjściowych skryptu.
Jaki jest najprostszy sposób, aby otworzyć okno tłumacza, dopóki nie zostanie naciśnięty żaden klawisz?
W plikach wsadowych skrypt można zakończyć pauzą. Najbliższą rzeczą, którą znalazłem w pythonie jest raw_input()
, która jest nieoptymalna, ponieważ wymaga naciśnięcia klawisza powrotu (zamiast dowolnego klawisza).
Wszelkie pomysły?
[Z Python 3+] (http://stackoverflow.com/questions/954834/easy-how-to-use-raw-input-in-3-1), zmieniło się to na just 'input()'. – palswim
To nie jest rozwiązanie. Nie wiem, dlaczego wybrał to autor. Specyfikacje to "Naciśnij dowolny klawisz, a nie tylko Enter". To rozwiązanie działa tylko z enter. –
@ Wolfpack'08 Chociaż zgadzam się, że ta odpowiedź wyraźnie nie odpowiada na pytanie, należy podkreślić, że jest to wysoko na liście wyszukiwania google "python pause", więc nadal jest przydatna mieć tę odpowiedź. – CrazyCasta