1. koniec programu w Pythonie quit() metoda
  2. koniec programu w Pythonie exit()metoda

  3. koniec programu w Pythonie sys.exit()metoda
  4. Zakończ program Pythona za pomocą os.exit()metoda
  5. zakończenie

podobnie jak w PHP, polecenie die()kończy uruchomiony skrypt., Podobnie Skrypty Pythona mogą być zakończone za pomocą różnych wbudowanych funkcji, takich jak quit(), exit(), sys.exit()I os.exit(). Python wykonuje instrukcje w kolejności od góry do dołu i zgodnie z kryteriami, pętle zdefiniowane w kodzie; jednakże, gdy Interpreter Pythona dotrze do końca pliku EOF, nie może odczytać więcej instrukcji, więc kończy wykonywanie.

Ten artykuł wprowadzi metody zakończenia programu w Pythonie.,

Zakończ program Pythona metodą quit ()

łatwym i skutecznym sposobem zakończenia skryptu Pythona przy użyciu wbudowanej funkcji jest metodaquit(); ta funkcja może być używana tylko w Interpreterze Pythona. Po wykonaniu tego polecenia generuje wyjątek SystemExit w systemie operacyjnym., Pełny przykładowy kod jest następujący:

for test in range(10): if test == 5: print(quit) quit()print(test)

Wyjście:

01234Use quit() or Ctrl-Z plus Return to exit

Zakończ program Pythona metodą exit ()

jego funkcjonalność jest taka sama jak metoda quit(), ale nie musisz importować bibliotek Pythona za to. Pełny przykładowy kod jest następujący.

for test in range(10): if test == 5: print(exit) exit() print(test)

Wyjście:

01234Use exit() or Ctrl-Z plus Return to exit

Zakończ program Pythona za pomocą sys.metoda exit ()

ta metoda jest lepsza niż metoda quit() I exit()., Składnia to:

sys.exit()

arg jest opcjonalne w składni. Najczęściej jest to wartość całkowita, ale wartość łańcuchowa może być również przekazywana. Wartość argumentu zerowego jest uważana za najlepszy przypadek pomyślnego zakończenia. Pełny przykładowy kod jest następujący.

import sys weight = 70if weight < 80: sys.exit("weight less than 80") else: print("weight is not less than 80") 

Wyjście:

SystemExit: weight less than 80

Zakończ program Pythona z systemem operacyjnym.metoda exit ()

ta metoda jest używana do zakończenia procesu ze specjalnym statusem, takim jak proces potomny w skrypcie., Proces potomny można utworzyć przy użyciu metody os.fork(). Polecenieos.fork() będzie działać wydajnie na Linuksie, jednak musisz użyć Cygwin-built for Windows. Jego odniesienie jest tutaj.

pełny przykładowy kod jest następujący.

metodaos.wait() zwróci identyfikator procesu potomnego ze statusem zakończenia. Otrzymamy kod wyjścia używając metody os._exit().,

wyjście:

AttributeError: module 'os' has no attribute 'fork'

podsumowanie

metodasys.exit() jest preferowana ze wszystkich powyższych metod. Z drugiej strony, polecenie os.exit() powinno być używane do konkretnych scenariuszy i natychmiastowego zakończenia.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *