4 způsoby, jak ukončit program v Pythonu

Jaký Film Vidět?
 
  4 způsoby, jak ukončit program v Pythonu

Přemýšleli jste někdy, jak ukončit nebo spustit program v Pythonu?





Nebojte se, držíme vám záda a řekneme vám 4 různé způsoby, jak můžete ukončit program v Pythonu.

Uvedeme 4 snadné funkce pro ukončení programu Python. Tyto úryvky kódu jsou tak jednoduché, že je může kdokoli ihned pochopit a implementovat.



Pojďme se podívat na různé způsoby, jak ukončit program v Pythonu,

čisté jmění arnela pinedy 2017



4 způsoby, jak ukončit program v Pythonu

1. Funkce sys.exit().

V modulu Python sys existuje funkce ukončení s názvem sys.exit(), kterou lze použít, kdykoli chce uživatel ukončit program.



Vyžaduje pouze import modulu sys do kódu a uživatel může tuto funkci kdykoli volně použít k ukončení programu.

Syntax:

import sys

sys.exit (argument)

Argumenty, které mají být předány této funkci, jsou volitelné, pokud je předána s celým číslem, pak hodnota 0 zajistí úspěšné ukončení, jinak pokud je to nenulová hodnota, povede to k neobvyklému ukončení programu.

Také hodnota celého čísla vyžaduje, aby byla u většiny systémů v rozmezí 0-127. Jedna věc, kterou je třeba poznamenat, je, že je implementován zvýšením výjimky SystemExit a také je možné zastavit program ukončením na vnější úrovni.

Vzhledem k tomu, že tato funkce exit pouze vyvolá výjimku, nezastaví se před ukončením při volání z hlavního systému a snadno ukončí program.

Konkrétní způsob použití je vysvětlen v následujícím příkladu:

import sys
  experience = input(ìEnter your age:î)
If experience < 5:	
       sys.exit(ìYou are not eligibleî)
else:														
       print(ìYes! You are eligible!î)

Výstup zde závisí na hodnotě; pokud je hodnota menší než 5, vytiskne se pouze:

Nemáte nárok

Na obrazovce a ihned ukončete program. Pokud je však hodnota větší než 5, vypíše se:

Ano! Jste způsobilí!

Poznámka: Tato funkce ukončení bude fungovat pouze při volání z hlavního vlákna a žádné další vlákno s ní neběží.

funkce quit():

konzulové mají neomezenou imunitu proti zatčení

Funkce quit je také jednou z nejlepších metod ukončení programu. Je to vestavěná funkce, která pro práci nevyžaduje import knihovny.

2. skončit () Funkce

Syntaxe: quit()

Jeho použití je vysvětleno v následujícím příkladu:

for i in range(5)
   if i==3
       quit()
  print(i)

Výstup:

0

1

dva

Program se ukončí pomocí funkce quit, když hodnota i dosáhne 3. Funkce quit ve skutečnosti vyvolává výjimku SystemExit, také funguje pouze v případě, že je zaveden modul webu.

Poznámka: Nejvýhodnější je, aby se tato funkce nepoužívala v reálných programech a používala se pouze v kódu interpretu.

3. výstup () Funkce

funkce exit():

Tato funkce exit() funguje stejným způsobem jako funkce quit(). Takže to také funguje pouze tehdy, když je modul webu importován a je lepší jej nepoužívat v reálných programech. Mělo by být použito pouze v tlumočníku.

Syntaxe: exit()

Použití této funkce je vysvětleno v následujícím příkladu:

for i in range(10)
   if i==6
       exit()
  print(i)

Výstup:

0

1

dva

alaska aces pba nejnovější zprávy

3

4

5

Když hodnota dosáhne 6, program se ukončí. Je to téměř podobné quit() a bylo představeno, protože se zdá trochu uživatelsky přívětivější.

Čtyři. os._exit(arg) Funkce

funkce os._exit(arg):

Tato funkce je také jednou z nejjednodušších metod ukončení programu Python. Tato funkce vyžaduje import os modulu.

Kdykoli je potřeba ukončit program s uvedenou zprávou nebo stavem bez volání flush což vyprázdní výstup ve vyrovnávací paměti, který je deklarován v stdio , obslužný program čištění, který se automaticky spustí po bloku z vlákna a podobné věci, jako je tento.

Syntaxe: import os os._exit(argument)

import os
for i in range(10)
   if i==4
       os.exit(os.EX_OK)	# os.EX_OK means zero and it will terminate successfully with 0 value 
  print(i)

Výstup:

0

1

skt nejde do světů

dva

3

Když hodnota dosáhne 4, program se ukončí. Tato funkce se také často používá, když je vyžadováno náhlé ukončení programu.

Závěr

Mezi všemi těmito výstupními funkcemi je sys.exit() považována za jednu z nejužitečnějších.

Vzhledem k tomu, že jej lze použít v jakémkoli reálném programu, nelze tam použít quit() a exit(). Také os._exit() se používá pouze v některých specifických situacích, kdy je vyžadováno okamžité ukončení.

Komentujte níže, pokud máte nějaké dotazy nebo dotazy. Do té doby šťastné programování!