Python - Biblioteki standardowe

Spisie treści
Jedna z rzeczy, która jest najbardziej atrakcyjna do rozwijania w Pyton Jest to jego obszerna i świetna biblioteka standardowych modułów, ma dużą liczbę narzędzi, do których możemy uzyskać dostęp po prostu importując moduły, które spełniają nasze potrzeby.
Moduł SYS
Ten moduł daje nam dostęp do zmiennych i funkcji, które są ściśle powiązane z interpreterem PytonPoniżej wymienimy te, które uważamy za najważniejsze, jednak możesz kontynuować badanie i ustalać własne ulubione.
argument: Argumenty wiersza poleceń, w tym nazwa skryptu.
wyjście ([argument]): To sprawia, że ​​wyjście bieżącego programu, opcjonalnie wraz z argumentem możemy przekazać wartość, która daje nam zwrot lub komunikat o błędzie.
moduły: Jest to słownik, który tworzy nam mapę z nazwami wszystkich modułów załadowanych w momencie wywołania funkcji.
ścieżka: Tworzy listę, w której możemy zobaczyć lokalizacje, w których możemy znaleźć dostępne moduły.
Platforma: Zawiera identyfikator platformy bez zmian sunos5 lub win32.
standardowe wyjście: Jest to standardowy strumień wejściowy, jest to plik typu obiektowego.
wyjście standardowe: Jest to standardowy strumień wyjściowy, jest to plik typu obiektowego.
standardowe wyjście stderr: Jest to standardowy strumień błędów, jest to plik typu obiektowego.
Zobaczmy mały przykład użycia jednej z tych funkcji, w tym konkretnym przypadku użyjemy argv, najpierw umieścimy kod, a następnie wyjaśnienie:
 # reverseargs.py import sys args = sys.argv [1:] args.reverse () print '' .join (args) 

Widzimy tutaj, że bierzemy argumenty i wypisujemy je w odwrotnej kolejności.
Zamierzamy teraz wywołać nasz program i zobaczymy jego odpowiednie dane wyjściowe, które daje nam na poniższym obrazku:

Dość imponujące, ponieważ zaledwie kilka linijek udało nam się to zrobić, a wszystko to dzięki standardowym bibliotekom Pyton.
Moduł systemu operacyjnego
Ten moduł daje nam dostęp do wielu usług systemu operacyjnego, jest to prawdopodobnie jeden z najbardziej rozbudowanych modułów, więc omówimy tylko kilka, ale całkiem przydatnych jego funkcji, ten moduł zawiera również wystarczająco dużo funkcji do pracy z katalogami i plikami w nim zawartymi systemu, Twoim zadaniem jest zbadanie oficjalnej dokumentacji w tym zakresie.
otaczać: Tworzy mapę ze zmiennymi środowiskowymi systemu operacyjnego.
system(polecenie): Wykonaj polecenie w systemie operacyjnym w ciągu podpowłoka.
Wrz: Separator stosowany przy budowie ścieżek.
ścieżka: Separator służący do rozdzielania ścieżek.
wiersze: Separator linii ('\ n', '\ r' lub '\ r \ n')
losowy(n): Zwraca n bajtów losowych danych z silnym szyfrowaniem.
Zobaczmy prosty przykład z wykorzystaniem funkcjonalności system aby uruchomić przeglądarkę internetową ze skryptu Pythona.
W systemie UNIX możemy wykonać następujące czynności:
os.system ('/ usr / bin / firefox')

Ale mamy też odpowiednik w Windows:
os.system (r'c: \ "Program Files" \ "Mozilla Firefox" \ firefox.exe ')

W tym przypadku zauważamy, że umieszczamy podwójne cudzysłowy dla folderów ścieżek, dzięki czemu zapobiegamy temu, że białe znaki powodują, że przeskakujemy problem w DOS, czyli kto wykonuje to polecenie w Pythonie.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave