Python - Standardbibliotek

Innehållsförteckning
En av de saker som är mest attraktiv att utvecklas i Pytonorm Det är dess stora och stora bibliotek med standardmoduler, det har ett stort antal verktyg som vi kan komma åt bara genom att importera de moduler som uppfyller våra behov.
SYS -modul
Denna modul ger oss tillgång till variabler och funktioner som är nära kopplade till tolkaren av PytonormNedan kommer vi att lista de som vi anser vara de viktigaste, men du kan fortsätta undersöka och skapa dina egna favoriter.
argv: Kommandoradsargumenten inklusive namnet på skriptet.
exit ([arg]): Det gör utgången från det aktuella programmet, valfritt med ett argument kan vi skicka ett värde som ger oss en retur eller ett felmeddelande.
moduler: Det är en ordbok som gör oss till en karta med namnen på alla moduler som laddades när funktionen anropades.
väg: Gör en lista där vi kan se de platser där vi kan hitta de tillgängliga modulerna.
plattform: Innehåller en plattformsidentifierare som den är sunos5 eller win32.
stdin: Det är standardinmatningsströmmen, det är en objekttypfil.
stdout: Det är standardutmatningsströmmen, det är en objekttypfil.
stderr stdout: Det är standardfelströmmen, det är en objekttypfil.
Låt oss se ett litet exempel på hur du använder en av dessa funktioner, i det här fallet kommer vi att använda argv, först sätter vi koden och sedan förklaringen:
 # reverseargs.py import sys args = sys.argv [1:] args.reverse () print '' .join (args) 

Vi kan här se att det vi gör är att ta argumenten och sedan skriva ut dem i omvänd ordning.
Vi kommer nu att ringa vårt program och vi kommer att se dess respektive utdata som det ger oss i följande bild:

Ganska imponerande som med bara några rader kunde vi göra detta, allt tack vare standardbiblioteken för Pytonorm.
OS -modul
Denna modul ger oss tillgång till flera tjänster i operativsystemet, detta är kanske en av de mest omfattande modulerna så vi kommer bara att täcka några men ganska användbara funktioner, den här modulen innehåller också tillräckligt med funktioner för att arbeta med kataloger och filer inom av systemet är det din uppgif.webpt att undersöka den officiella dokumentationen i detta avseende.
miljö: Gör en karta med operativsystemets miljövariabler.
systemet(kommando): Utför ett kommando i operativsystemet inom a underskal.
Sep: Separator används vid konstruktion av stigarna.
path: Separator används för att separera vägar.
lineep: Radavgränsare ('\ n', '\ r' eller '\ r \ n')
urandom(n): Returnerar n byte av slumpmässig data med stark kryptering.
Låt oss se ett enkelt exempel med hjälp av funktionaliteten systemet för att starta en webbläsare från ett Python -skript.
I UNIX kan vi göra följande:
os.system (' / usr / bin / firefox')

Men vi har också motsvarande i Windows:
os.system (r'c: \ "programfiler" \ "Mozilla Firefox" \ firefox.exe ')

I det här fallet märker vi att vi placerar dubbla citattecken för sökvägarna, med detta förhindrar vi att det vita utrymmet får oss att hoppa till ett problem i DOS som är vem som utför detta kommando med Python.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave