• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Liczba zwracana przez program w Pythonie

Aruba Cloud PRO i VPS, Openstack, VMWare, MS Hyper-V
0 głosów
131 wizyt
pytanie zadane 10 marca 2017 w Python przez Dexterim Dyskutant (8,370 p.)
Taak jak wyżej. Czy istnieje liczba jaką zwraca program wykonany w Pythonie i jeśli tak to jak to sprawdzić.

Chodzi mi o to samo jest jest w C/C++ gdzie po zakończeniu poprawnym programu zwraca 0

1 odpowiedź

+1 głos
odpowiedź 11 marca 2017 przez Tomekku Bywalec (2,830 p.)

Oczywiście, że istnieje i tak jak w c++ zwrócone 0 oznacza poprawnie zakończony skrypt. Wszystko jest opisane w dokumentacji (https://docs.python.org/2/library/sys.html#sys.exit). Co do sprawdzenia, to jeśli chodzi o Linux/Unix to przez użycie echo $?

python -c "import sys; sys.exit(0)"; echo $?

No a na Windowsie będzie to wyglądać tak:

python -c "import sys; sys.exit(23)"
echo %errorlevel%

 

komentarz 11 marca 2017 przez Dexterim Dyskutant (8,370 p.)
A da się zobaczycz ten wynik w IDLE w Pythonie 3.6 ?
komentarz 12 marca 2017 przez Tomekku Bywalec (2,830 p.)
Szczerze, to ciężko mi powiedzieć, bo moje środowisko to głównie Atom i konsola, ale wiem, że IPython pokazuje exit code

Podobne pytania

0 głosów
1 odpowiedź 113 wizyt
pytanie zadane 29 lutego 2020 w Python przez Marak123 Stary wyjadacz (11,130 p.)
0 głosów
1 odpowiedź 147 wizyt
pytanie zadane 16 stycznia 2020 w Python przez tonn204 Mądrala (7,360 p.)
0 głosów
1 odpowiedź 857 wizyt
pytanie zadane 25 lipca 2019 w Python przez Shitkariu Nowicjusz (140 p.)

90,816 zapytań

139,494 odpowiedzi

313,557 komentarzy

60,313 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...