Jak korzystać z modułu platformy i słów kluczowych w Python

Jak korzystać z modułu platformy i słów kluczowych w Python

platforma Moduł zapewnia API Aby uzyskać informacje o podstawowym systemie/platformie, w której działa nasz kod. Informacje takie jak nazwa systemu operacyjnego, wersja Python, architektura, informacje o sprzęcie itp. jest narażony przez moduł platformy Funkcje. Ten moduł nie wymaga instalacji, ponieważ jest częścią domyślnych bibliotek, które są dostarczane z instalacją Python.

Najpierw zaimportujmy „platforma”Moduł.

# Python3 >>> Importuj platformę >>> Drukuj („Wersja modułu importowanego platformy:”, platforma.__wersja__) 
Importuj moduł platformy Python

Najpierw weźmy informacje o Pythonie, na przykład wersja, informacja o budowie itp

  • Python_version () - Zwraca wersję Python.
  • Python_version_tuple () - Zwraca wersję Python w krotce.
  • Python_Build () - Zwraca numer kompilacji i datę w formie krotki.
  • Python_compiler () - Kompilator używany do kompilacji Pythona.
  • Python_implementation () - Zwraca implementację Pythona, taką jak „PYPY”, „CPYTHON” itp
>>> Drukuj („Python Version:”, platforma.Python_version ()) >>> Drukuj („wersja Python w tuple:”, platforma.Python_version_tuple ()) >>> Drukuj („Informacje o kompiluj:”, platforma.Python_Build ()) >>> Drukuj („Info kompilatora:”, platforma.Python_compiler ()) >>> drukuj („implementacja:”, platforma.Python_implementation ()) 
Sprawdź informacje Pythona

Teraz pobijmy informacje związane z systemem, takie jak smak systemu operacyjnego, wersja wydania, procesor itp

  • system() - Zwraca nazwę systemu/systemu operacyjnego, taką jak „Linux”, „Windows”, „Java”.
  • wersja() - Zwraca informacje o wersji systemowej.
  • uwolnienie() - Zwraca wersję wydania systemu.
  • maszyna() - Zwraca typ maszyny.
  • edytor() - Zwraca nazwę procesora systemowego.
  • węzeł() - Zwraca nazwę sieci systemowej.
  • platforma() - Zwraca tyle, co przydatne informacje o systemie.
>>> Drukuj („Uruchamianie smaku systemu operacyjnego:”, platforma.System ()) >>> print („wersja systemu operacyjnego:”, platforma.wersja ()) >>> print („release:”, platforma.release ()) >>> drukuj („Typ maszyny:”, platforma.maszyna ()) >>> drukuj („procesor:”, platforma.procesor ()) >>> drukuj („nazwa sieci:”, platforma.node ()) >>> print („wersja jądra Linux:”, platforma.platforma()) 
Sprawdź informacje systemowe Linux

Zamiast uzyskać dostęp do wszystkich informacji związanych z systemem za pomocą osobnych funkcji, możemy użyć uname () funkcja, która zwraca nazwę Tuple z wszystkimi informacjami, takimi jak nazwa systemu, wydanie, wersja, maszyna, procesor, węzeł. Możemy użyć wartości indeksu, aby uzyskać dostęp do określonych informacji.

>>> Drukuj („Funkcja niezamowa:”, platforma.uname ()) >>> wydrukuj („\ Informacje nSystem:”, platforma.uname () [0]) >>> drukuj („\ nnetwork nazwa:”, platforma.uname () [1]) >>> drukuj („\ nos release:”, platforma.uname () [2]) >>> drukuj („\ nos wersja:”, platforma.uname () [3]) >>> drukuj („\ nmachine typ:”, platforma.uname () [4]) >>> drukuj („\ nmachine procesor:”, platforma.uname () [5]) 

Pomyśl o przypadku użycia, w którym chcesz uruchomić swój program tylko w określonej wersji Pythona lub tylko w określonym smaku systemu operacyjnym, w takim przypadku, w takim przypadku platforma Moduł jest bardzo przydatny.

Poniżej znajduje się przykładowy pseudokod, aby sprawdzić wersję Python i smak systemu operacyjnego.

Importuj platformę importuj sys, jeśli platforma.Python_version_tuple () [0] == 3:  W przeciwnym razie: Sys.exit () Jeśli platforma.uname () [0].dolne () == „Linux”:  W przeciwnym razie: Sys.Wyjście() 

Moduł słowa kluczowego Pythona

Każdy język programowania zawiera wbudowane słowa kluczowe, które serweryjne różne funkcjonalność. Dla np.: PRAWDA, FAŁSZ, Jeśli, Do, itp.… Podobnie, Python ma wbudowane słowa kluczowe, których nie można użyć jako identyfikatorów do zmiennych, funkcji lub klasy.

Słowo kluczowe Moduł zapewnia 2 funkcjonalność.

  • Kwlist - Wydrukuje listę wbudowanych słów kluczowych.
  • IsKeyword (s) - Zwraca prawdziwie, jeśli S jest słowem kluczowym zdefiniowanym przez Python.
Moduł słowa kluczowego Pythona

Teraz, gdy doszliśmy do końca artykułu, do tej pory omówiliśmy 2 moduły Pythona (Platforma I Słowo kluczowe). platforma Moduł jest bardzo przydatny, gdy chcemy pobrać informacje o systemie, z którym pracujemy. Z drugiej strony Słowo kluczowe Moduł zawiera listę wbudowanych słów kluczowych i funkcji, aby sprawdzić, czy dany identyfikator jest słowem kluczowym, czy nie.