Cuprins
Unul dintre lucrurile în care este cel mai atractiv să se dezvolte Piton Este biblioteca sa copioasă și excelentă de module standard, are un număr mare de utilități la care putem accesa doar importând modulele care satisfac nevoile noastre.Modulul SYS
Acest modul ne oferă acces la variabile și funcții care sunt strâns legate de interpretul lui PitonMai jos le vom enumera pe cele pe care le considerăm cele mai importante, cu toate acestea, puteți continua să investigați și să vă stabiliți propriile favorite.
argv: Argumentele liniei de comandă, inclusiv numele scriptului.
exit ([arg]): Face ieșirea programului curent, opțional, cu un argument putem transmite o valoare care ne dă o returnare sau un mesaj de eroare.
module: Este un dicționar care ne face o hartă cu numele tuturor modulelor încărcate în momentul apelării funcției.
cale: Face o listă în care putem vedea locațiile în care putem găsi modulele disponibile.
platformă: Conține un identificator de platformă așa cum este sunos5 sau win32.
stdin: Este fluxul de intrare standard, este un fișier de tip obiect.
stdout: Este fluxul de ieșire standard, este un fișier de tip obiect.
stderr stdout: Este fluxul de erori standard, este un fișier de tip obiect.
Să vedem un mic exemplu de utilizare a uneia dintre aceste funcții, în acest caz special vom folosi argv, mai întâi vom pune codul și apoi explicația:
# reverseargs.py import sys args = sys.argv [1:] args.reverse () print '' .join (args)
Putem vedea aici că ceea ce facem este să luăm argumentele și apoi să le imprimăm în ordine inversă.
Acum vom face apelul programului nostru și vom vedea rezultatul respectiv pe care ni-l oferă în următoarea imagine:
Modul OS
Acest modul ne oferă acces la mai multe servicii ale sistemului de operare, acesta este probabil unul dintre cele mai extinse module, așa că vom acoperi doar câteva, dar destul de utile din funcțiile sale, acest modul conține, de asemenea, suficiente funcționalități pentru a lucra cu directoarele și fișierele din a sistemului, este sarcina dvs. să investigați documentația oficială în acest sens.
mediu: Realizează o hartă cu variabilele de mediu ale sistemului de operare.
sistem(comandă): Executați o comandă în sistemul de operare din cadrul unui sub-coajă.
Septembrie: Separator utilizat la construcția căilor.
cale: Separator folosit pentru a separa căile.
linie: Separator de linie ('\ n', '\ r' sau '\ r \ n')
urandom(n): Returnează n octeți de date aleatorii cu criptare puternică.
Să vedem un exemplu simplu folosind funcționalitatea sistem pentru a lansa un browser Web dintr-un script Python.
În UNIX putem face următoarele:
os.system ('/ usr / bin / firefox')
Dar avem și echivalentul în Windows:
os.system (r'c: \ "Program Files" \ "Mozilla Firefox" \ firefox.exe ')
În acest caz, observăm că plasăm ghilimele duble pentru folderele de cale, cu aceasta împiedicăm ca spațiul alb să ne facă să saltăm o problemă în DOS, care este cine execută această comandă cu Python.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv