Jak wyjść z programu Python

Jak wyjść z programu Python
Czasami wymaga wyjścia z programu Python na podstawie określonego warunku. W Pythonie istnieje wiele wbudowanych funkcji i poleceń, aby zakończyć z programu Python. exit (), requit (), sys.Wyjście(), I OS._Wyjście() to wbudowane funkcje Pythona, które można wykorzystać do wyjścia z programu. Klawiatura I Podnieś systemExit Instrukcja może być również używana do zakończenia programu. Zastosowanie tych wbudowanych funkcji i stwierdzenie zostały pokazane w tym samouczku.

Przykład 1: użycie funkcji exit ()

Wyjście() Funkcja jest najczęstszą funkcją Pythona do zakończenia ze skryptu. Utwórz plik Python z następującym skryptem, aby poznać użycie wyjście() funkcjonować. W skrypcie wartość N został zainicjowany do 1, a pętla będzie kontynuowana, aż stanie się więcej niż 10. Oświadczenie „jeśli” zostało użyte w pętli do zakończenia skryptu, gdy wartość N będzie 6.

#Initializuj zmienną licznika, n
n = 1
#Teruj pętlę do wartości n <=10
podczas gdy n<=10:
wydrukuj („wartość n =”, n)
#Wartość n
n = n + 1
#Sprawdź wartość n i zakończyć z pętli za pomocą exit (), gdy n = 6
Jeśli n == 6:
wydrukuj („zakończyć skrypt.")
Wyjście()

Wyjście
Po wykonaniu powyższego skryptu pojawi się następujące dane wyjściowe.

Przykład 2: Użyj funkcji quit ()

zrezygnować() Funkcja jest kolejną najczęstszą funkcją Pythona do zakończenia ze skryptu. Utwórz plik Python z następującym skryptem, aby poznać użycie The Quit () funkcjonować. W skrypcie zdefiniowano tablicę asocjacyjną, a „pętla„ dla „dla„ dla ”do iteracji wartości tablicy. zrezygnować() Funkcja została użyta w pętli do zakończenia skryptu, gdy wartość iteracji wynosi ”USA'.

Funkcję Quit () może być używana w programie Python w następujący sposób:

#Declare Lista 6 elementów
Kraje = [„Bangladesz”, „Niemcy”, „Japonia”, „Norwegia”, „USA”, „Australia”]
#Teruj wartości listy za pomocą pętli „dla”
dla kraju w krajach:
Drukuj (kraj)
#Sprawdź wartość listy to „USA”, czy nie
Jeśli kraj == „USA”:
wydrukuj („zakończyć skrypt.")
#Terminacja z pętli
zrezygnować()

Wyjście
Po wykonaniu powyższego skryptu pojawi się następujące dane wyjściowe.

Przykład 3: Zastosowanie SYS.funkcja exit ()

Wyjście() Funkcja nie wymaga importowania żadnego modułu, ale zależy od modułu witryny i pokazuje wiadomość, aby zabić program lub nie. Sys.Wyjście() funkcja, która znajduje się pod Sys Moduł jest lepszy niż Wyjście() funkcja, ponieważ nie pyta przed zamknięciem programu. Utwórz plik Python z następującym skryptem, aby poznać użycie Sys.Wyjście() funkcja zakończenia skryptu. Tutaj Sys.Wyjście() funkcja zostanie wykonana, jeśli nazwa pliku pobrana od użytkownika nie istnieje w bieżącej lokalizacji, a skrypt zostanie zakończony, pokazując komunikat o błędzie.

#Import Sys
Import Sys
#Import ścieżka z modułu OS
Import OS.ścieżka
#Wprowadź nazwę pliku od użytkownika
FileName = wejście („Wprowadź nazwę pliku:”)
#Sprawdź plik istnieje lub nie
Jeśli OS.ścieżka.istnieje (nazwa pliku):
fh = otwarty (nazwa pliku, „r”)
Linie = fh.ReadLines ()
#Print treści pliku
dla linii w liniach:
wydruku (linia)
w przeciwnym razie:
#Terminację ze skryptu z komunikatem o błędzie
Sys.wyjście („plik nie istnieje.")

Wyjście
Po wykonaniu powyższego skryptu pojawi się następujące dane wyjściowe.

Przykład 4: użycie systemu operacyjnego._Exit () funkcja

OS._Wyjście() funkcja, która jest pod OS Moduł to kolejna funkcja do zakończenia ze skryptu Pythona. Utwórz plik Python z następującym skryptem, aby poznać użycie OS._Wyjście() funkcja wyjścia z programu Python. W skrypcie wejście liczbowe zostaną pobrane od użytkownika. Jeśli wartość podjęta nie jest liczbą, to isdigit () funkcja powróci FAŁSZ a skrypt zostanie zakończony. W przeciwnym razie wartość wejściowa zostanie wydrukowana.

#Import OS moduł
Import OS
#Wprowadź numer od użytkownika
liczba = wejście („Wprowadź numer:”)
#Sprawdź wartość wejściową to cyfra, czy nie
Jeśli liczba.isdigit () == false:
#Print komunikat o błędzie
Drukuj („Numer nie jest cyfrą.")
#Terminacja ze skryptu
OS._Exit (0)
w przeciwnym razie:
#PROPT WARTOŚCI ZAKŁADNIKA od użytkownika
druk („wartość wejściowa to”, liczba)

Wyjście
Po wykonaniu powyższego skryptu pojawi się następujące dane wyjściowe.

Przykład 5: Korzystanie z klawiatury i podnoszenia instrukcji SystemExit

Kiedy użytkownik naciska Ctrl+c Lub Ctrl+z Aby przerwać uruchomiony program, a następnie Klawiatura Wyjątek zostanie wygenerowany. SystemExit Podniesiono oświadczenie, aby złapać wyjątek dotyczący zakończenia programu. Utwórz plik Python z następującym skryptem, aby poznać użycie klawiatura wyjątek i SystemExit oświadczenie. W skrypcie wejście liczbowe zostanie pobrane od użytkownika i poczekaj 5 sekund wewnątrz próbować blok. Jeśli użytkownik naciśnie Ctrl+c Lub Ctrl+z w ciągu 5 sekund po uruchomieniu skryptu, a następnie SystemExit Oświadczenie zostanie podniesione i zakończone z programu.

#Import Time Module
czas importu
#Definiuj blok próba
próbować:
#Wprowadź nazwę od użytkownika
Nazwa = wejście („Jakie jest Twoje imię?\N ")
#Sprawdź wartość wejściową zawiera alfabety, czy nie
Jeśli nazwa.isalpha () == True:
Drukuj („Witamy”, nazwa)
czas.sen (5)
Drukuj („Done…”)
#Definicja oprócz bloku
Z wyjątkiem klawiatury
#PRINT Komunikat o błędzie
wydruku.")
#Terminacja ze skryptu
Podnieś systemExit

Wyjście
Po wykonaniu powyższego skryptu pojawi się następujące dane wyjściowe.

Wniosek

W tym samouczku pokazano różne sposoby zakończenia programu za pomocą wielu przykładów. Wyjaśniono tutaj zastosowania wielu wbudowanych funkcji i instrukcję zakończenia ze skryptu, aby pomóc użytkownikom Python w dodaniu skryptu Pythona do rozwiązania programu w razie potrzeby.