Python - standardne knjižnice

Sadržaj
Jedna od stvari u kojoj je najprivlačnije razvijati se Piton To je njegova bogata i velika biblioteka standardnih modula, ima veliki broj pomoćnih programa kojima možemo pristupiti samo uvozom modula koji zadovoljavaju naše potrebe.
SYS modul
Ovaj modul daje nam pristup varijablama i funkcijama koje su usko povezane s tumačem PitonU nastavku ćemo navesti one za koje smatramo da su najvažniji, no možete nastaviti istraživati ​​i postaviti svoje favorite.
argv: Argumenti naredbenog retka uključujući naziv skripte.
izlaz ([arg]): On daje izlaz trenutnog programa, opcionalno s argumentom možemo proslijediti vrijednost koja nam daje povrat ili poruku o pogrešci.
moduli: To je rječnik koji nam čini kartu s imenima svih modula učitanih u vrijeme pozivanja funkcije.
staza: Sastavlja popis na kojem možemo vidjeti lokacije na kojima možemo pronaći dostupne module.
platforma: Sadrži identifikator platforme kakav jest sunos5 ili win32.
stdin: To je standardni ulazni tok, to je datoteka tipa objekta.
stdout: To je standardni izlazni tok, to je datoteka tipa objekta.
stderr stdout: To je standardni tok pogreške, to je datoteka tipa objekta.
Pogledajmo mali primjer kako koristiti jednu od ovih funkcija, u ovom ćemo slučaju koristiti argv, prvo ćemo staviti kôd, a zatim objašnjenje:
 # reverseargs.py uvoz sys args = sys.argv [1:] args.reverse () print '' .join (args) 

Ovdje možemo vidjeti da mi uzimamo argumente i zatim ih ispisujemo obrnutim redoslijedom.
Sada ćemo nazvati naš program i vidjet ćemo njegove rezultate koje nam daje na sljedećoj slici:

Prilično impresivno jer smo sa samo nekoliko redaka to uspjeli, sve zahvaljujući standardnim knjižnicama Piton.
OS modul
Ovaj nam modul daje pristup više usluga operacijskog sustava, ovo je možda jedan od najopsežnijih modula pa ćemo pokriti samo neke, ali vrlo korisne njegove funkcije, ovaj modul također sadrži dovoljno funkcionalnosti za rad s direktorijima i datotekama unutar sustava, vaš je zadatak istražiti službenu dokumentaciju u tom smislu.
okruženje: Izrađuje kartu s varijablama okruženja operacijskog sustava.
sustav(naredba): Izvršite naredbu u operacijskom sustavu unutar a podljuska.
Rujna: Odvajač koji se koristi u izgradnji staza.
put: Odvajač se koristi za odvajanje staza.
linija: Odvajač linija ('\ n', '\ r' ili '\ r \ n')
urandom(n): Vraća n bajtova slučajnih podataka sa jakim šifriranjem.
Pogledajmo jednostavan primjer korištenja funkcionalnosti sustav za pokretanje web preglednika iz Python skripte.
U UNIX -u možemo učiniti sljedeće:
os.system (' / usr / bin / firefox')

Ali imamo i ekvivalent u sustavu Windows:
os.system (r'c: \ "Programske datoteke" \ "Mozilla Firefox" \ firefox.exe ')

U ovom slučaju primjećujemo da stavljamo dvostruke navodnike za mape puta, čime sprječavamo da nas bijeli prostor natjera da preskočimo problem u DOS -u, odnosno tko izvršava ovu naredbu s Pythonom.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave