Python - standardní knihovny

Obsah
Jedna z věcí, ve kterých je nejatraktivnější rozvíjet Krajta Je to jeho bohatá a skvělá knihovna standardních modulů, má velké množství nástrojů, ke kterým máme přístup pouhým importem modulů, které splňují naše potřeby.
Modul SYS
Tento modul nám poskytuje přístup k proměnným a funkcím, které jsou úzce spjaty s tlumočníkem KrajtaNíže uvedeme ty, které považujeme za nejdůležitější, nicméně můžete pokračovat ve zkoumání a vytvořit si vlastní oblíbené položky.
argv: Argumenty příkazového řádku včetně názvu skriptu.
exit ([arg]): Vytváří výstup aktuálního programu, volitelně s argumentem můžeme předat hodnotu, která nám dává návrat nebo chybovou zprávu.
moduly: Je to slovník, který z nás dělá mapu se jmény všech modulů načtených v době volání funkce.
cesta: Vytvoří seznam, kde můžeme vidět místa, kde můžeme najít dostupné moduly.
plošina: Obsahuje identifikátor platformy tak, jak je sunos5 nebo win32.
stdin: Je to standardní vstupní proud, je to soubor typu objektu.
výstup: Je to standardní výstupní proud, je to soubor typu objektu.
standardní výstup: Je to standardní chybový proud, je to soubor typu objektu.
Podívejme se na malý příklad, jak použít jednu z těchto funkcí, v tomto konkrétním případě použijeme argv, nejprve vložíme kód a poté vysvětlení:
 # reverseeargs.py import sys args = sys.argv [1:] args.reverse () print '' .join (args) 

Zde vidíme, že děláme argumenty a poté je vytiskneme v opačném pořadí.
Nyní zavoláme náš program a uvidíme jeho příslušný výstup, který nám dává na následujícím obrázku:

Docela působivé, protože jsme to dokázali jen s několika řádky, a to vše díky standardním knihovnám Krajta.
Modul OS
Tento modul nám poskytuje přístup k více službám operačního systému, toto je možná jeden z nejrozsáhlejších modulů, takže se budeme zabývat jen několika, ale velmi užitečnými jeho funkcemi, tento modul také obsahuje dostatek funkcí pro práci s adresáři a soubory v rámci systému, je vaším úkolem prozkoumat v tomto ohledu oficiální dokumentaci.
prostředí: Vytvoří mapu s proměnnými prostředí operačního systému.
Systém(příkaz): Proveďte příkaz v operačním systému v rámci subshell.
Září: Oddělovač používaný při stavbě cest.
cesta: Oddělovač slouží k oddělení cest.
čára: Oddělovač řádků ('\ n', '\ r' nebo '\ r \ n')
urandom(n): Vrací n bytů náhodných dat se silným šifrováním.
Podívejme se na jednoduchý příklad s využitím funkcí Systém ke spuštění webového prohlížeče ze skriptu Pythonu.
V systému UNIX můžeme provádět následující:
os.system (' / usr / bin / firefox')

Ale máme také ekvivalent v systému Windows:
os.system (r'c: \ "Program Files" \ "Mozilla Firefox" \ firefox.exe ')

V tomto případě si všimneme, že do složek cest vkládáme uvozovky, čímž zabráníme tomu, aby nám mezera v systému DOS přeskočila problém, tj. Kdo tento příkaz v Pythonu provede.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave