పైథాన్uలో ప్లాట్uఫాం మరియు కీవర్డ్ మాడ్యూల్uను ఎలా ఉపయోగించాలి


ప్లాట్uఫాం మాడ్యూల్ మా కోడ్ నడుస్తున్న అంతర్లీన సిస్టమ్/ప్లాట్uఫాం గురించి సమాచారాన్ని పొందడానికి API ని అందిస్తుంది. OS పేరు, పైథాన్ వెర్షన్, ఆర్కిటెక్చర్, పైథాన్ సంస్థాపన వంటి సమాచారం.

మొదట, “ప్లాట్uఫాం” మాడ్యూల్uను దిగుమతి చేద్దాం.

# python3
>>> import platform
>>> print("Imported Platform module version: ", platform.__version__)

మొదట పైథాన్ గురించి కొంత సమాచారం తీసుకుందాం, సంస్కరణ ఏమిటి, సమాచారాన్ని రూపొందించడం మొదలైనవి.

  • పైథాన్_వర్షన్() - పైథాన్ సంస్కరణను అందిస్తుంది.
  • పైథాన్_వర్షన్_టపుల్() - పైపుల్ వెర్షన్uను టుపుల్uలో అందిస్తుంది.
  • పైథాన్_బిల్డ్() - బిల్డ్ నంబర్ మరియు తేదీని టుపుల్ రూపంలో అందిస్తుంది.
  • పైథాన్_కంపైలర్() - పైథాన్uను కంపైల్ చేయడానికి ఉపయోగించే కంపైలర్.
  • పైథాన్_ఇంప్లిమెంటేషన్() - “పైపై”, “సిపిథాన్” మొదలైన పైథాన్ అమలును అందిస్తుంది.

>>> 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())

ఇప్పుడు OS రుచి, విడుదల వెర్షన్, ప్రాసెసర్ మొదలైన కొన్ని సిస్టమ్-సంబంధిత సమాచారాన్ని తీసుకుందాం.

  • సిస్టమ్() - “Linux”, “Windows”, “Java” వంటి సిస్టమ్/OS పేరును అందిస్తుంది.
  • వెర్షన్() - సిస్టమ్ వెర్షన్ సమాచారాన్ని అందిస్తుంది.
  • విడుదల() - సిస్టమ్ విడుదల సంస్కరణను అందిస్తుంది.
  • యంత్రం() - యంత్ర రకాన్ని అందిస్తుంది.
  • ప్రాసెసర్() - సిస్టమ్ ప్రాసెసర్ పేరును అందిస్తుంది.
  • నోడ్() - సిస్టమ్ నెట్uవర్క్ పేరును అందిస్తుంది.
  • ప్లాట్uఫాం() - సిస్టమ్ గురించి ఉపయోగకరమైన సమాచారాన్ని అందిస్తుంది.

>>> 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())

సిస్టమ్కు సంబంధించిన అన్ని సమాచారాన్ని ప్రత్యేక ఫంక్షన్ల ద్వారా యాక్సెస్ చేయడానికి బదులుగా, మేము uname() ఫంక్షన్uను ఉపయోగించవచ్చు, ఇది సిస్టమ్ పేరు, విడుదల, వెర్షన్, మెషిన్, ప్రాసెసర్, నోడ్ వంటి అన్ని సమాచారాలతో పేరున్న టుపుల్uను అందిస్తుంది. . నిర్దిష్ట సమాచారాన్ని యాక్సెస్ చేయడానికి మేము ఇండెక్స్ విలువలను ఉపయోగించవచ్చు.

>>> 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])

మీరు మీ ప్రోగ్రామ్uను పైథాన్ యొక్క ఒక నిర్దిష్ట వెర్షన్uలో లేదా నిర్దిష్ట OS రుచిలో మాత్రమే అమలు చేయాలనుకుంటున్న వినియోగ కేసు గురించి ఆలోచించండి, ఆ సందర్భంలో, ప్లాట్uఫాం మాడ్యూల్ చాలా సులభమైంది.

పైథాన్ వెర్షన్ మరియు 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()

పైథాన్ కీవర్డ్ మాడ్యూల్

ప్రతి ప్రోగ్రామింగ్ భాష విభిన్న కార్యాచరణను అందించే అంతర్నిర్మిత కీలకపదాలతో వస్తుంది. ఉదా: ట్రూ, ఫాల్స్, ఉంటే, కోసం, మొదలైనవి. అదేవిధంగా, పైథాన్ అంతర్నిర్మిత కీలకపదాలను కలిగి ఉంది, అవి వేరియబుల్, ఫంక్షన్లు లేదా క్లాస్uకు ఐడెంటిఫైయర్uలుగా ఉపయోగించబడవు.

కీవర్డ్ మాడ్యూల్ 2 కార్యాచరణను అందిస్తుంది.

  • kwlist - అంతర్నిర్మిత కీలకపదాల జాబితాను ముద్రిస్తుంది.
  • iskeyword (లు) - s పైథాన్ నిర్వచించిన కీవర్డ్ అయితే నిజం అవుతుంది.

ఇప్పుడు మేము వ్యాసం చివరకి వచ్చాము, ఇప్పటివరకు మేము 2 పైథాన్ మాడ్యూళ్ళను (ప్లాట్ఫాం మరియు కీవర్డ్) చర్చించాము. మేము పనిచేస్తున్న సిస్టమ్ గురించి కొంత సమాచారాన్ని పొందాలనుకున్నప్పుడు ప్లాట్uఫాం మాడ్యూల్ చాలా ఉపయోగకరంగా ఉంటుంది. మరోవైపు, ఇచ్చిన ఐడెంటిఫైయర్ ఒక కీవర్డ్ కాదా అని తనిఖీ చేయడానికి కీవర్డ్ మాడ్యూల్ అంతర్నిర్మిత కీలకపదాలు మరియు ఫంక్షన్ల జాబితాను అందిస్తుంది.