Indholdsfortegnelse
En af de ting, der er mest attraktiv at udvikle sig i Python Det er dets store og store bibliotek med standardmoduler, det har et stort antal værktøjer, som vi kan få adgang til ved blot at importere de moduler, der opfylder vores behov.SYS -modul
Dette modul giver os adgang til variabler og funktioner, der er tæt forbundet med tolken af PythonNedenfor vil vi liste dem, som vi anser for at være de vigtigste, men du kan fortsætte med at undersøge og etablere dine egne favoritter.
argv: Kommandolinjeargumenterne inklusive scriptets navn.
exit ([arg]): Det gør output fra det aktuelle program, eventuelt med et argument kan vi videregive en værdi, der giver os et afkast eller en fejlmeddelelse.
moduler: Det er en ordbog, der gør os til et kort med navnene på alle modulerne indlæst på tidspunktet for at kalde funktionen.
sti: Laver en liste, hvor vi kan se de steder, hvor vi kan finde de tilgængelige moduler.
platform: Indeholder en platform -id som den er sunos5 eller win32.
stdin: Det er standard inputstrøm, det er en objekttypefil.
stdout: Det er standard output strøm, det er en objekt type fil.
stderr stdout: Det er standardfejlstrømmen, det er en objekttypefil.
Lad os se et lille eksempel på, hvordan du bruger en af disse funktioner, i dette særlige tilfælde vil vi bruge argv, først sætter vi koden og derefter forklaringen:
# reverseargs.py import sys args = sys.argv [1:] args.reverse () print '' .join (args)
Vi kan her se, at det vi gør er at tage argumenterne og derefter printe dem i omvendt rækkefølge.
Vi vil nu ringe til vores program, og vi vil se dets respektive output, som det giver os i følgende billede:
Ret imponerende, da vi med bare et par linjer var i stand til at gøre dette, alt takket være standardbibliotekerne i Python.
OS -modul
Dette modul giver os adgang til flere tjenester i operativsystemet, dette er måske et af de mest omfattende moduler, så vi vil kun dække nogle få, men ganske nyttige funktioner, dette modul indeholder også nok funktionaliteter til at arbejde med mapper og filer inden for af systemet, er det din opgave at undersøge den officielle dokumentation i denne henseende.
miljø: Opretter et kort med operativsystemets miljøvariabler.
system(kommando): Udfør en kommando i operativsystemet inden for en underskal.
Sep: Separator bruges til konstruktion af stierne.
sti: Separator bruges til at adskille stier.
lineep: Linjeseparator ('\ n', '\ r' eller '\ r \ n')
urandom(n): Returnerer n bytes af tilfældige data med stærk kryptering.
Lad os se et enkelt eksempel ved hjælp af funktionaliteten system at starte en webbrowser fra et Python -script.
I UNIX kan vi gøre følgende:
os.system (' / usr / bin / firefox')
Men vi har også det tilsvarende i Windows:
os.system (r'c: \ "Programfiler" \ "Mozilla Firefox" \ firefox.exe ')
I dette tilfælde bemærker vi, at vi placerer dobbelt anførselstegn for sti -mapperne, med dette forhindrer vi, at det hvide mellemrum får os til at springe et problem i DOS, der er, hvem der udfører denne kommando med Python.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt