பைதான் சிஸ் தொகுதி கற்றுக்கொள்ளுங்கள்


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

சிஸ் தொகுதிடன் வேலை செய்ய நீங்கள் முதலில் தொகுதியை இறக்குமதி செய்ய வேண்டும்.

sys.version - இது பைத்தானின் தற்போதைய பதிப்பு பற்றிய தகவல்களை சேமிக்கிறது.

$ python3
>>> import sys
>>> sys.version

sys.path - பாதை மாறி அடைவு பாதையை சரங்களின் பட்டியல் வடிவில் சேமிக்கிறது. நீங்கள் ஒரு தொகுதியை இறக்குமதி செய்யும்போதோ அல்லது தொடர்புடைய பாதையைப் பயன்படுத்தி ஒரு நிரலை இயக்கும்போதோ, பைதான் மொழிபெயர்ப்பாளர் பாதை மாறியைப் பயன்படுத்தி தேவையான தொகுதி அல்லது ஸ்கிரிப்டைத் தேடுகிறார்.

பைத்தான் மொழிபெயர்ப்பாளரை Z "ஜீரோ" குறியீட்டில் பயன்படுத்த பயன்படுத்தப்பட்ட ஸ்கிரிப்டைக் கொண்ட கோப்பகத்தை பாதை அட்டவணை சேமிக்கிறது. மொழிபெயர்ப்பாளர் ஊடாடத்தக்க வகையில் பயன்படுத்தப்பட்டால் அல்லது நிலையான உள்ளீட்டிலிருந்து ஸ்கிரிப்ட் படித்தால், பாதை [0] வெற்று சரமாக இருக்கும்.

>>> sys.path

ஸ்கிரிப்டைத் தொடங்கும்போது பாதை [0] அடைவு பாதையை சேமிக்கிறது.

$ vim 1.py
$ python3 1.py

தனிப்பயன் கோப்பகத்தில் உங்களிடம் தொகுதிகள் இருந்தால், நீங்கள் ஒரு பாதை.அப்பண்ட்() முறையைப் பயன்படுத்தி பாதை மாறிக்கு அடைவு பாதையைச் சேர்க்கலாம் (பாதை ஒரு பட்டியல் பொருளாக இருப்பதால், நாங்கள் பட்டியல் முறையைப் பயன்படுத்துகிறோம் append "சேர்க்க").

$ python3
>>> import sys
>>> sys.path
>>> sys.path.append('/root/test/')
>>> sys.path

sys.argv - உங்கள் பைதான் நிரலுக்கு இயக்க நேர வாதங்களை அனுப்ப argv பயன்படுத்தப்படுகிறது. Argv என்பது ஸ்கிரிப்ட் பெயரை 1 வது மதிப்பாக சேமித்து வைக்கும் ஒரு பட்டியலாகும். Argv மதிப்புகள் வகை சரமாக சேமிக்கப்படுகின்றன, மேலும் உங்கள் தேவைகளுக்கு ஏற்ப அதை வெளிப்படையாக மாற்ற வேண்டும்.

>>> sys.argv

நீங்கள் துணுக்கிற்கு கீழே ஓடும்போது, வரம்பு செயல்பாட்டின் இறுதி மதிப்பு sys.argv [1] வழியாக 10 ஆகவும், நிரலின் முடிவில் argv மதிப்புகளின் பட்டியலை அச்சிட வேறு சில மதிப்புகள் அனுப்பப்படுகின்றன.

#!/usr/bin/python3

import sys

for x in range(1,int(sys.argv[1])):
    print(x)
    
# Print all the arguments passed
print("Arguments passed:",sys.argv)

sys.executable - பைதான் மொழிபெயர்ப்பாளர் பைனரியின் முழுமையான பாதையை அச்சிடுகிறது.

>>> sys.executable
'/usr/bin/python3'

sys.platform - os இயங்குதள வகையை அச்சிடுகிறது. உங்கள் நிரலை ஒரு தளத்தை சார்ந்து இயக்கும்போது இந்த செயல்பாடு மிகவும் பயனுள்ளதாக இருக்கும்.

>>> sys.platform
'linux'

sys.exit - SystemExit (status) ஐ உயர்த்துவதன் மூலம் மொழிபெயர்ப்பாளரிடமிருந்து வெளியேறவும். முன்னிருப்பாக, நிலை பூஜ்ஜியம் என்றும், அது வெற்றிகரமாக இருப்பதாகவும் கூறப்படுகிறது. கீழேயுள்ள எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி நாம் ஒரு முழு மதிப்பை வெளியேறும் நிலை அல்லது சரம் (\ "தோல்வி") போன்ற பிற வகையான பொருட்களைப் பயன்படுத்தலாம்.

மாதிரியின் கீழே, மேடை ஜன்னல்கள் என்பதை சரிபார்த்து குறியீட்டை இயக்க ஒரு துணுக்கை பயன்படுத்தப்படுகிறது. வெளியேறவில்லை என்றால்() செயல்பாடு.

#!/usr/bin/python3

import sys

if sys.platform == 'windows':  # CHECK ENVIRONMENT
    #code goes here
    pass
else:
    print("This script is intended to run only on Windows, Detected platform: ", sys.platform)
    sys.exit("Failed")

sys.maxsize - இது ஒரு மாறி வைத்திருக்கக்கூடிய அதிகபட்ச மதிப்பைக் குறிக்கும் ஒரு முழு மதிப்பு.

On a 32-bit platform it is 2**31 - 1 
On a 64-bit platform it is 2**63 - 1

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