Python - standarta bibliotēkas

Satura rādītājs
Viena no lietām, kurā ir vispievilcīgāk attīstīties Python Tā ir tās bagātīgā un lieliskā standarta moduļu bibliotēka, tai ir liels skaits komunālo pakalpojumu, kuriem mēs varam piekļūt, tikai importējot mūsu vajadzībām atbilstošos moduļus.
SYS modulis
Šis modulis dod mums piekļuvi mainīgajiem un funkcijām, kas ir cieši saistītas ar tulku PythonZemāk mēs uzskaitīsim tos, kurus mēs uzskatām par vissvarīgākajiem, tomēr jūs varat turpināt izmeklēšanu un izveidot savus favorītus.
argv: Komandrindas argumenti, ieskaitot skripta nosaukumu.
izeja ([arg]): Tas padara pašreizējās programmas izvadi, pēc izvēles ar argumentu mēs varam nodot vērtību, kas dod mums atgriešanos vai kļūdas ziņojumu.
moduļi: Tā ir vārdnīca, kas padara mūs par karti ar visu to moduļu nosaukumiem, kas ielādēti funkcijas izsaukšanas laikā.
ceļš: Izveido sarakstu, kurā mēs varam redzēt vietas, kur mēs varam atrast pieejamos moduļus.
platforma: Satur platformas identifikatoru sunos5 vai win32.
stdin: Tā ir standarta ievades plūsma, tas ir objekta tipa fails.
stdout: Tā ir standarta izvades plūsma, tas ir objekta tipa fails.
stderr stdout: Tā ir standarta kļūdu straume, tas ir objekta tipa fails.
Apskatīsim nelielu piemēru, kā izmantot vienu no šīm funkcijām, šajā konkrētajā gadījumā mēs izmantosim argv, vispirms ievietojam kodu un pēc tam skaidrojumu:
 # reverseargs.py importēt sys args = sys.argv [1:] args.reverse () print "". pievienoties (args) 

Šeit mēs redzam, ka mēs darām argumentus un pēc tam tos izdrukājam apgrieztā secībā.
Tagad mēs piezvanīsim mūsu programmai, un mēs redzēsim tās atbilstošo iznākumu šādā attēlā:

Diezgan iespaidīgi, jo ar dažām rindām mēs to varējām izdarīt, pateicoties standarta bibliotēkām Python.
OS modulis
Šis modulis dod mums piekļuvi vairākiem operētājsistēmas pakalpojumiem, iespējams, tas ir viens no visplašākajiem moduļiem, tāpēc mēs apskatīsim tikai dažas, bet diezgan noderīgas tā funkcijas, šajā modulī ir arī pietiekami daudz funkciju, lai strādātu ar direktorijiem un failiem sistēmas uzdevums, jūsu uzdevums ir izpētīt oficiālo dokumentāciju šajā sakarā.
vide: Izveido karti ar operētājsistēmas vides mainīgajiem.
sistēma(komanda): Izpildiet komandu operētājsistēmā a apakšklājs.
Sep: Ceļu būvniecībā izmantots atdalītājs.
ceļš: Atdalītājs, ko izmanto ceļu atdalīšanai.
līnijas garums: Līniju atdalītājs ('\ n', '\ r' vai '\ r \ n')
nejaušs(n): atgriež n baitus nejaušu datu ar spēcīgu šifrēšanu.
Apskatīsim vienkāršu piemēru, izmantojot funkcionalitāti sistēma lai palaistu tīmekļa pārlūkprogrammu no Python skripta.
UNIX var veikt šādas darbības:
os.system (' / usr / bin / firefox')

Bet mums ir arī ekvivalents sistēmā Windows:
os.system (r'c: \ "Program Files" \ "Mozilla Firefox" \ firefox.exe ')

Šajā gadījumā mēs pamanām, ka mēs ievietojam pēdiņas ceļu mapēm, tādējādi novēršot to, ka atstarpe liek mums pārvarēt problēmu DOS, kas izpilda šo komandu ar Python.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave