Python - Standardbiblioteker

Innholdsfortegnelse
Noe av det som er mest attraktivt å utvikle seg i Python Det er det store og store biblioteket med standardmoduler, det har et stort antall verktøy som vi kan få tilgang til bare ved å importere modulene som dekker våre behov.
SYS -modul
Denne modulen gir oss tilgang til variabler og funksjoner som er nært knyttet til tolken til PythonNedenfor skal vi liste opp de vi anser som de viktigste, men du kan fortsette å undersøke og etablere dine egne favoritter.
argv: Kommandolinjeargumentene, inkludert navnet på skriptet.
exit ([arg]): Det gjør utdataene fra det nåværende programmet, eventuelt med et argument kan vi passere en verdi som gir oss en retur eller en feilmelding.
moduler: Det er en ordbok som gjør oss til et kart med navnene på alle modulene som ble lastet inn når funksjonen ble kalt.
sti: Lag en liste der vi kan se stedene hvor vi kan finne modulene som er tilgjengelige.
plattform: Inneholder en plattformidentifikator som den er sunos5 eller win32.
stdin: Det er standard inndatastrøm, det er en objekttypefil.
stdout: Det er standard utgangsstrøm, det er en objekttypefil.
stderr stdout: Det er standard feilstrøm, det er en objekttypefil.
La oss se et lite eksempel på hvordan du bruker en av disse funksjonene, i dette spesielle tilfellet vil vi bruke argv, først legger vi koden og deretter forklaringen:
 # reverseargs.py import sys args = sys.argv [1:] args.reverse () print '' .join (args) 

Vi kan se her at det vi gjør er å ta argumentene og deretter skrive dem ut i omvendt rekkefølge.
Vi skal nå ringe programmet vårt, og vi vil se det respektive resultatet som det gir oss i følgende bilde:

Ganske imponerende som med bare noen få linjer vi klarte dette, alt takket være standardbibliotekene til Python.
OS -modul
Denne modulen gir oss tilgang til flere tjenester i operativsystemet, dette er kanskje en av de mest omfattende modulene, så vi vil bare dekke noen få, men ganske nyttige funksjoner. Denne modulen inneholder også nok funksjonalitet til å arbeide med kataloger og filer i av systemet, er det din oppgave å undersøke den offisielle dokumentasjonen i denne forbindelse.
miljø: Lag et kart med operativsystemets miljøvariabler.
system(kommando): Utfør en kommando i operativsystemet i en underskall.
Sep: Separator brukt i konstruksjonen av stiene.
pathep: Separator brukes til å skille stier.
lineep: Linjeseparator ('\ n', '\ r' eller '\ r \ n')
urandom(n): Returnerer n byte med tilfeldige data med sterk kryptering.
La oss se et enkelt eksempel ved å bruke funksjonaliteten system for å starte en nettleser fra et Python -skript.
I UNIX kan vi gjøre følgende:
os.system (' / usr / bin / firefox')

Men vi har også tilsvarende i Windows:
os.system (r'c: \ "Programfiler" \ "Mozilla Firefox" \ firefox.exe ')

I dette tilfellet merker vi at vi plasserer doble anførselstegn for banemappene, med dette forhindrer vi at den hvite plassen får oss til å hoppe til et problem i DOS som er hvem som utfører denne kommandoen med Python.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave