„Python“ - standartinės bibliotekos

Turinys
Vienas iš dalykų, kuriuose patraukliausia vystytis Python Tai gausi ir puiki standartinių modulių biblioteka, joje yra daug komunalinių paslaugų, kurias galime pasiekti tiesiog importuodami mūsų poreikius atitinkančius modulius.
SYS modulis
Šis modulis suteikia mums prieigą prie kintamųjų ir funkcijų, kurios yra glaudžiai susijusios su PythonŽemiau mes išvardinsime tuos, kurie, mūsų nuomone, yra svarbiausi, tačiau galite tęsti tyrimą ir nustatyti savo mėgstamiausius.
argv: Komandinės eilutės argumentai, įskaitant scenarijaus pavadinimą.
išeiti ([arg]): Tai sukuria dabartinės programos išvestį, pasirinktinai su argumentu galime perduoti vertę, kuri mums duoda grąžą arba klaidos pranešimą.
moduliai: Tai žodynas, kuris sudaro žemėlapį su visų modulių pavadinimais, įkeltais skambinant funkcijai.
kelias: Sudaro sąrašą, kuriame matome vietas, kuriose galime rasti galimus modulius.
platforma: Sudėtyje yra platformos identifikatorius sunos5 arba win32.
stdin: Tai yra standartinis įvesties srautas, tai yra objekto tipo failas.
stdout: Tai yra standartinis išvesties srautas, tai yra objekto tipo failas.
stderr stdout: Tai yra standartinis klaidų srautas, tai yra objekto tipo failas.
Pažiūrėkime nedidelį pavyzdį, kaip naudoti vieną iš šių funkcijų, šiuo konkrečiu atveju naudosime argv, pirmiausia įdėsime kodą, o tada paaiškinimą:
 # reversargs.py importuoti sys args = sys.argv [1:] args.reverse () print '' .join (args) 

Čia matome, kad mes imamės argumentų ir atspausdiname juos atvirkštine tvarka.
Dabar ketiname paskambinti savo programai ir pamatysime atitinkamą jos išvestį, kurią ji mums pateikia šiame paveikslėlyje:

Gana įspūdingas, nes tik keliomis eilutėmis mums pavyko tai padaryti, naudojant standartines bibliotekas Python.
OS modulis
Šis modulis suteikia mums prieigą prie kelių operacinės sistemos paslaugų, galbūt tai yra vienas iš plačiausių modulių, todėl apimsime tik keletą, bet gana naudingų jo funkcijų, šiame modulyje taip pat yra pakankamai funkcijų, skirtų dirbti su katalogais ir failais sistemos, jūsų užduotis yra ištirti oficialius dokumentus šiuo klausimu.
aplinka: Sudaro žemėlapį su operacinės sistemos aplinkos kintamaisiais.
sistema(komanda): vykdykite komandą operacinėje sistemoje a antklodė.
Rugsėjis: Takas tiesiant naudojamas atskyriklis.
kelias: Separatorius naudojamas keliams atskirti.
eilutės ilgis: Eilučių skyriklis („\ n“, „\ r“ arba „\ r \ n“)
atsitiktinis(n): pateikia n baitų atsitiktinių duomenų su stipriu šifravimu.
Pažvelkime į paprastą funkcionalumo pavyzdį sistema paleisti interneto naršyklę iš „Python“ scenarijaus.
UNIX sistemoje galime atlikti šiuos veiksmus:
os.system (' / usr / bin / firefox')

Bet mes taip pat turime atitikmenį „Windows“:
os.system (r'c: \ "Program Files" \ "Mozilla Firefox" \ firefox.exe ')

Tokiu atveju pastebime, kad kelio aplankai dedame dvigubas kabutes, todėl neleidžiame, kad tuščia erdvė priverstų mus peršokti DOS problemą, būtent tai, kas vykdo šią komandą su „Python“.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave