![Kako postaviti signal za zadanu aplikaciju za razmjenu poruka za Android](/f/b0826498984d42a8ca01562914461f8c.jpg?width=100&height=100)
The platforma modul pruža API kako biste dobili informacije o temeljnom sustavu/platformi na kojoj se nalazi naš kôd. Podaci kao što su naziv OS -a, verzija Pythona, arhitektura, Podaci o hardveruitd. izložena je putem modul platforme funkcije. Ovaj modul ne zahtijeva instalaciju jer je dio zadanih knjižnica koje se isporučuju s njim instalacija pythona.
Prvo, uvozimo datoteku "platforma”Modul.
# python3. >>> platforma za uvoz. >>> print ("Uvezena verzija modula platforme:", platforma .__ verzija__)
Uzmimo prvo neke podatke o pythonu, primjerice koja je verzija, informacije o izgradnji itd.
>>> print ("Verzija Pythona:", platform.python_version ()) >>> print ("Verzija Pythona u torci:", platform.python_version_tuple ()) >>> print ("Podaci o izgradnji:", platform.python_build ()) >>> print ("Podaci o prevoditelju:", platform.python_compiler ()) >>> print ("Implementacija:", platform.python_implementation ())
Sada uzmimo neke informacije vezane uz sustav, poput okusa OS-a, verzije izdanja, procesora itd.
>>> print ("Running OS Flavor:", platform.system ()) >>> print ("Verzija OS -a:", platform.version ()) >>> print ("OS Release:", platform.release ()) >>> print ("Vrsta stroja:", platform.machine ()) >>> print ("Procesor:", platform.processor ()) >>> print ("Naziv mreže:", platform.node ()) >>> print ("Verzija jezgre Linuxa:", platform.platform ())
Umjesto pristupa svim informacijama vezanim uz sustav putem zasebnih funkcija, možemo koristiti uname ()
funkcija koja vraća imenovano tuple sa svim podacima kao što su naziv sustava, izdanje, verzija, stroj, procesor, čvor. Vrijednosti indeksa možemo koristiti za pristup određenim informacijama.
>>> print ("Uname function:", platform.uname ()) >>> print ("\ nSistemski podaci:", ime. platforme () [0]) >>> print ("\ nNaziv mreže:", platform.uname () [1]) >>> print ("\ nOS izdanje:", platform.uname () [2]) >>> print ("\ nOS verzija:", platform.uname () [3]) >>> print ("\ nTip stroja:", platform.uname () [4]) >>> print ("\ nMacine Processor:", platform.uname () [5])
Sjetite se slučaja upotrebe u kojem želite pokrenuti svoj program samo u određenoj verziji pythona ili samo u određenom OS -u. U tom slučaju, platforma modul je vrlo zgodan.
Ispod je primjer pseudokoda za provjeru verzije pythona i okusa OS -a.
platforma za uvoz. import sys if platform.python_version_tuple () [0] == 3:else: sys.exit () if platform.uname () [0] .lower () == "linux": drugo: sys.exit ()
Svaki programski jezik dolazi s ugrađenim ključnim riječima koje poslužuju različite funkcionalnosti. Na primjer: Pravi, Netočno, ako, za, itd.. Slično, python ima ugrađene ključne riječi koje se ne mogu koristiti kao identifikatori varijable, funkcije ili klase.
The ključna riječ modul pruža 2 funkcionalnosti.
Sada kada smo došli do kraja članka, do sada smo razgovarali o 2 python modula (Platforma i Ključna riječ). The platforma Modul je vrlo koristan kada želimo prikupiti neke informacije o sustavu s kojim radimo. S druge strane, ključna riječ modul pruža popis ugrađenih ključnih riječi i funkcija za provjeru je li dati identifikator ključna riječ ili ne.