Onion Information
Python -- parametri i funkcije ovisni o sustavu - GASERI
sys.exit([status]) izlazi iz interpretera s povratnim kodom status
Onion Details
Page Clicks: 0
First Seen: 03/15/2024
Last Indexed: 09/18/2024
Onion Content
Python: parametri i funkcije ovisni o sustavu - Zadatak - Pokrenite interpreter Pythona 3 u terminalu ili u razvojnom okruženju i učitajte modul sys . sys.exit([status]) izlazi iz interpretera s povratnim kodom status - raspon povratnih kodova (izlaznih statusa) je 0--127 i 129--192 - u ljusci bash varijabla ljuske $? sadrži izlazni status i može se ispisati naredbom echo $? sys.argv je lista argumenata proslijeđenih Python skripti kod pokretanja - Napišite Python skriptu imena zadatak-argv.py koja će nakon što je iz naredbenog retka pozovemo s argumentom corona ( ./zadatak-argv.py corona ili python3 zadatak-argv.py corona ) ispisati: ( Uputa: razmislite kako ćete iz sys.version izvući vrijednosti koje vam trebaju.) - Modificirajte program iz prethodnog zadatka tako da: ( Uputa: Pogledajte u pomoći za funkciju print() kako ispisati sadržaj na standardni izlaz za greške). Napišite vlastiti cat , odnosno Python skriptu imena zadatak-cat.py koja će nakon što je iz naredbenog retka pozovemo s argumentom imena datoteke ispisati sadržaj datoteke (primjerice, ako želimo ispisati sadržaj datoteke /etc/fstab , to ćemo napraviti pozivom ./zadatak-cat.py /etc/fstab ili python3 zadatak-cat.py /etc/fstab ). ( Uputa: podsjetite se kako se čita sadržaj datoteke u Pythonu.) - Omogućite da vaša naredba prima argument -n (npr. ./zadatak-cat.py -n /etc/fstab ili python3 zadatak-cat.py -n /etc/fstab ) i tada ispisuje broj linije uz svaku liniju koju ispiše, slično kako to radi naredba cat s parametrom -n . U slučaju da korisnik ne unese -n , naredba ispisuje samo sadržaj datoteke bez brojeva linija. ( Uputa: podsjetite se kako se cijepa tekst po linijama da možete na svaku dodati broj.) - svaki proces ima barem 3 opisnika: standardni ulaz, standardni izlaz i standardni izlaz za greške - naredba lsof ispisuje popis otvorenih datoteka na sustavu - Author: Vedran Miletić