Otu esi eji Platform na Keyword Module na Python
Modul ikpo okwu na-enye API iji nweta ozi gbasara sistemụ/ ikpo okwu dị n'okpuru ebe koodu anyị na-agba. Ozi dị ka OS aha, Python Version, Architecture, Python echichi.
Mbụ, ka anyị bubata modul ikpo okwu.
# python3 >>> import platform >>> print("Imported Platform module version: ", platform.__version__)
Ka anyị buru ụzọ were ụfọdụ ozi gbasara Python, dị ka ihe bụ ụdị, wuo ozi, wdg.
- python_version() - weghachi ụdịdị Python.
- python_version_tuple() - weghachi ụdị Python na tuple.
- python_build() - weghachi nọmba ụlọ na ụbọchị n'ụdị tuple.
- python_compiler() - A na-eji achịkọta Python.
- python_implementation() - weghachite mmejuputa Python dị ka PyPy, CPython, wdg.
>>> print("Python version: ",platform.python_version()) >>> print("Python version in tuple: ",platform.python_version_tuple()) >>> print("Build info: ",platform.python_build()) >>> print("Compiler info: ",platform.python_compiler()) >>> print("Implementation: ",platform.python_implementation())
Ugbu a, ka anyị jide ụfọdụ ozi metụtara sistemụ, dị ka ụtọ OS, ụdị ntọhapụ, processor, wdg.
- sistemu() - weghachi aha sistemu/OS dị ka “Linux”, “Windows”, “Java”
- ụdị() - weghachi ozi ụdị sistemụ.
- nhapụ() - weghachi ụdị ntọhapụ sistemụ.
- igwe() - na-eweghachi ụdị igwe.
- processor() - weghachi aha nhazi sistemụ.
- ọnụ() - weghachi aha netwọkụ sistemụ.
- ikpo okwu() - na-eweghachi ozi bara uru gbasara sistemu.
>>> print("Running OS Flavour: ",platform.system()) >>> print("OS Version: ",platform.version()) >>> print("OS Release: ",platform.release()) >>> print("Machine Type: ",platform.machine()) >>> print("Processor: ",platform.processor()) >>> print("Network Name: ",platform.node()) >>> print("Linux Kernel Version: ",platform.platform())
Kama ịnweta ozi niile metụtara sistemụ site na ọrụ dị iche iche, anyị nwere ike iji uname()
ọrụ nke na-eweghachi tuple aha ya na ozi niile dị ka Aha Sistemu, ntọhapụ, ụdị, igwe, processor, ọnụ. . Anyị nwere ike iji ụkpụrụ ndeksi nweta ozi akọwapụtara.
>>> print("Uname function: ",platform.uname()) >>> print("\nSystem Information: ",platform.uname()[0]) >>> print("\nNetwork Name: ",platform.uname()[1]) >>> print("\nOS Release: ",platform.uname()[2]) >>> print("\nOS Version: ",platform.uname()[3]) >>> print("\nMachine Type: ",platform.uname()[4]) >>> print("\nMachine Processor: ",platform.uname()[5])
Chee echiche banyere iji ikpe ebe ịchọrọ ịme mmemme gị naanị na ụdị Python ma ọ bụ naanị n'ụdị ekpomeekpo OS, N'ọnọdụ ahụ, modul ikpo okwu dị ezigbo aka.
N'okpuru bụ ihe atụ pseudocode iji lelee ụdị Python na ụtọ OS.
import platform import sys if platform.python_version_tuple()[0] == 3: < Block of code > else: sys.exit() if platform.uname()[0].lower() == "linux": < Block of Code > else: sys.exit()
Modul Keyword Python
Asụsụ mmemme ọ bụla na-abịa na mkpụrụokwu arụnyere arụnyere na-arụ ọrụ dị iche iche. Dịka ọmụmaatụ: Eziokwu, Ụgha, ma ọ bụrụ, maka, wdg. N'otu aka ahụ, Python nwere mkpụrụokwu arụnyere na-enweghị ike iji dị ka ihe nchọpụta na-agbanwe agbanwe, ọrụ, ma ọ bụ klaasị.
Modul isiokwu na-enye ọrụ 2.
- kwlist – Na-ebipụta ndepụta nke mkpụrụokwu arụnyere n'ime.
- iskeyword(s) - na-alaghachi ezi ma ọ bụrụ na s bụ isiokwu akọwapụtara nke ọma.
Ugbu a anyị bịarutere na njedebe nke isiokwu ahụ, ka anyị tụlere modul 2 python (Platform na Keyword). Modul ikpo okwu bara ezigbo uru mgbe anyị chọrọ ijide ụfọdụ ozi gbasara sistemụ anyị na-arụ ọrụ. N'aka nke ọzọ, modul isiokwu na-enye ndepụta nke mkpụrụokwu arụnyere arụnyere na ọrụ iji lelee ma ihe njirimara nyere bụ isiokwu ma ọ bụ na ọ bụghị.