பைத்தானில் இயங்குதளம் மற்றும் முக்கிய தொகுதி எவ்வாறு பயன்படுத்துவது


இயங்குதளம் தொகுதி எங்கள் குறியீடு இயங்கும் அடிப்படை அமைப்பு/தளம் பற்றிய தகவல்களைப் பெற ஒரு API ஐ வழங்குகிறது. OS பெயர், பைதான் பதிப்பு, கட்டிடக்கலை, பைதான் நிறுவல் போன்ற தகவல்கள்.

முதலில், “இயங்குதளம்” தொகுதியை இறக்குமதி செய்யலாம்.

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

பதிப்பு என்ன, தகவல்களை உருவாக்குதல் போன்றவை முதலில் பைத்தானைப் பற்றிய சில தகவல்களைப் பெறுவோம்.

  • python_version() - பைதான் பதிப்பை வழங்குகிறது.
  • python_version_tuple() - பைதான் பதிப்பை டுப்பில் தருகிறது.
  • python_build() - கட்டட எண் மற்றும் தேதியை ஒரு டூப்பிள் வடிவத்தில் வழங்குகிறது.
  • python_compiler() - மலைப்பாம்பைத் தொகுக்கப் பயன்படும் தொகுப்பி.
  • python_implementation() - “PyPy”, “CPython” போன்ற பைதான் செயல்பாட்டை வழங்குகிறது.

>>> 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 சுவை, வெளியீட்டு பதிப்பு, செயலி போன்ற சில கணினி தொடர்பான தகவல்களைப் பெறுவோம்.

  • கணினி() - “லினக்ஸ்”, “விண்டோஸ்”, “ஜாவா” போன்ற கணினி/ஓஎஸ் பெயரை வழங்குகிறது.
  • பதிப்பு() - கணினி பதிப்பு தகவலை வழங்குகிறது.
  • வெளியீடு() - கணினி வெளியீட்டு பதிப்பை வழங்குகிறது.
  • இயந்திரம்() - இயந்திர வகையை வழங்குகிறது.
  • செயலி() - கணினி செயலி பெயரை வழங்குகிறது.
  • முனை() - கணினி பிணைய பெயரை வழங்குகிறது.
  • இயங்குதளம்() - கணினியைப் பற்றிய பயனுள்ள தகவல்களைத் தருகிறது.

>>> 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() செயல்பாட்டைப் பயன்படுத்தலாம், இது கணினி பெயர், வெளியீடு, பதிப்பு, இயந்திரம், செயலி, முனை போன்ற அனைத்து தகவல்களுடனும் பெயரிடப்பட்ட டூப்பிளை வழங்குகிறது. . குறிப்பிட்ட தகவலை அணுக குறியீட்டு மதிப்புகளைப் பயன்படுத்தலாம்.

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

உங்கள் நிரலை ஒரு குறிப்பிட்ட பைத்தானின் பதிப்பில் அல்லது ஒரு குறிப்பிட்ட ஓஎஸ் சுவையில் மட்டுமே இயக்க விரும்பும் பயன்பாட்டு வழக்கைப் பற்றி யோசித்துப் பாருங்கள், அந்த விஷயத்தில், இயங்குதள தொகுதி மிகவும் எளிது.

பைதான் பதிப்பு மற்றும் ஓஎஸ் சுவையை சரிபார்க்க ஒரு மாதிரி சூடோகுறியீடு கீழே உள்ளது.

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

பைதான் முக்கிய தொகுதி

ஒவ்வொரு நிரலாக்க மொழியும் வெவ்வேறு செயல்பாடுகளை வழங்கும் உள்ளமைக்கப்பட்ட முக்கிய வார்த்தைகளுடன் வருகிறது. எ.கா: உண்மை, தவறு, என்றால், போன்றவை, போன்றவை. இதேபோல், பைதான் உள்ளமைக்கப்பட்ட முக்கிய சொற்களைக் கொண்டுள்ளது, அவை மாறி, செயல்பாடுகள் அல்லது வகுப்பிற்கு அடையாளங்காட்டிகளாக பயன்படுத்த முடியாது.

முக்கிய தொகுதி 2 செயல்பாட்டை வழங்குகிறது.

  • kwlist - உள்ளமைக்கப்பட்ட முக்கிய வார்த்தைகளின் பட்டியலை அச்சிடுகிறது.
  • iskeyword (கள்) - கள் பைதான் வரையறுக்கப்பட்ட முக்கிய சொல் என்றால் உண்மை எனத் தருகிறது.

இப்போது நாம் கட்டுரையின் முடிவில் வந்துள்ளோம், இதுவரை 2 பைதான் தொகுதிகள் (இயங்குதளம் மற்றும் முக்கிய சொல்) பற்றி விவாதித்தோம். நாங்கள் பணிபுரியும் கணினியைப் பற்றிய சில தகவல்களைப் பெற விரும்பும்போது இயங்குதள தொகுதி மிகவும் பயனுள்ளதாக இருக்கும். மறுபுறம், கொடுக்கப்பட்ட அடையாளங்காட்டி ஒரு முக்கிய வார்த்தையா இல்லையா என்பதைச் சரிபார்க்க, உள்ளமைக்கப்பட்ட முக்கிய சொற்கள் மற்றும் செயல்பாடுகளின் பட்டியலை முக்கிய தொகுதி வழங்குகிறது.