பைத்தானில் உள்ள OS தொகுதி: நீங்கள் தெரிந்து கொள்ள வேண்டியது எல்லாம்



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

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

பைத்தானில் உள்ள OS தொகுதி என்ன?





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

பைத்தானில் OS தொகுதி



OS தொகுதி மற்றும் os.path தொகுதிகள் ஒரே மாதிரியானவை, நிலையான நூலகத்திலிருந்து ஒரு கணத்தின் அறிவிப்பில் எளிதாக இறக்குமதி செய்யலாம்.

OS தொகுதியின் செயல்பாடுகள்



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

  • os.name: பைதான் இயங்கும் தற்போதைய இயக்க முறைமையின் பெயர் மற்றும் நற்சான்றிதழ்களை நீங்கள் அறிய விரும்பினால், os.name செயல்பாட்டைப் பயன்படுத்தவும். அதன் செயல்பாட்டை நன்கு புரிந்துகொள்ள கீழேயுள்ள எடுத்துக்காட்டைப் பாருங்கள்.
os அச்சு இறக்குமதி (os.name)

வெளியீடு:

posix

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

  • os.getcwd (): உங்கள் குறியீட்டை இயக்க பயன்படும் தற்போதைய பணி அடைவு அல்லது சி.டபிள்யூ.டி பற்றி நீங்கள் தெரிந்து கொள்ள விரும்பினால், இந்த செயல்பாட்டை நீங்கள் பயன்படுத்தலாம். Os.name செயல்பாட்டைப் போலவே, இது நிறுவப்பட்ட கணினியைப் பொறுத்து இதன் வெளியீடு மாறுபடும்.

    ஒரு iOS டெவலப்பர் என்ன செய்வார்
இறக்குமதி os print (os.getcwd ()) # உங்கள் கணினியில் முழுமையான பாதையை அச்சிட # os.path.abspath ('.') # தற்போதைய கோப்பகத்தில் கோப்புகள் மற்றும் கோப்பகங்களை அச்சிட # உங்கள் கணினியில் # os.listdir ('. ')

வெளியீடு:

சி: பயனர்கள் ஜி.எஃப்.ஜி.டெஸ்க்டாப்மொடுலோஸ்

குறிப்பு: நீங்கள் ஒரு GFG மொழிபெயர்ப்பாளரைப் பயன்படுத்துகிறீர்கள் என்றால், முன்னிருப்பாக பயன்படுத்தப்படும் அடைவு / root ஆக இருக்கும்.

  • os.error: நிலையான நூலகத்திலிருந்து இறக்குமதி செய்யப்பட்ட பைத்தானில் நீங்கள் ஒரு தொகுதி அல்லது செயல்பாட்டைப் பயன்படுத்தும்போதெல்லாம், நீங்கள் தவறான பாதையையும் கோப்பு பெயர்களையும் பயன்படுத்தியிருந்தால் அல்லது சரியான வகையைக் கொண்ட ஒரு வாதத்தைப் பயன்படுத்தியிருந்தாலும் அது ஒரு OSError ஐ எழுப்புகிறது. நீங்கள் தற்போது பயன்படுத்தும் இயக்க முறைமையால் ஏற்றுக்கொள்ளப்பட்டது. இந்த செயல்பாடு பைத்தானில் உள்ளடிக்கிய OSError விதிவிலக்கின் மாற்றுப்பெயர் ஆகும். இதை நன்றாக புரிந்து கொள்ள கீழேயுள்ள உதாரணத்தைப் பாருங்கள்.

import os try: # கோப்பு இல்லை என்றால், # அது ஒரு IOError கோப்புப் பெயர் = 'GFG.txt' f = திறந்த (கோப்பு பெயர், 'rU') உரை = f.read () f.close () # கட்டுப்பாடு மேலே உள்ள வரிகளில் ஏதேனும் IOError ஐ வீசினால் நேரடியாக இங்கே குதிக்கிறது. IOError தவிர: # அச்சு (os.error) அச்சிடும் ('சிக்கல் வாசிப்பு:' + கோப்பு பெயர்) # எப்படியிருந்தாலும், குறியீடு பின்னர் முயற்சித்தபின் / தவிர # வரியுடன் தொடர்கிறது

வெளியீடு:

சிக்கல் வாசிப்பு: GFG.txt

  • os.popen (): இந்த செயல்பாடு கோப்பு பொருள் கையாளுதலின் ஒரு பகுதியாகும், மேலும் இது ஒரு கட்டளைக்கு ஒரு குழாய் திறக்க பயன்படுகிறது. இந்த செயல்பாட்டின் வருவாய் மதிப்பு நீங்கள் r அல்லது w ஐப் பயன்படுத்துவதைப் பொறுத்து படிக்கலாம் அல்லது எழுதலாம். இந்த செயல்பாட்டிற்கான தொடரியல் பின்வருமாறு, os.popen (கட்டளை [, பயன்முறை [, bufsize]]). கருத்தில் கொள்ளப்படும் அளவுருக்கள், பயன்முறை மற்றும் bufsize. இதை நன்றாக புரிந்து கொள்ள கீழேயுள்ள உதாரணத்தைப் பாருங்கள்.

இறக்குமதி os fd = 'GFG.txt' # popen () என்பது திறந்த () கோப்பு = திறந்த (fd, 'w') file.write ('ஹலோ') file.close () file = open (fd, 'r ') உரை = file.read () அச்சு (உரை) # போபன் () ஒரு குழாய் / நுழைவாயிலை வழங்குகிறது மற்றும் கோப்பை நேரடியாக அணுகும் கோப்பு = os.popen (fd,' w ') file.write (' ஹலோ ') # கோப்பு இல்லை மூடப்பட்டது, அடுத்த செயல்பாட்டில் காட்டப்பட்டுள்ளது.

வெளியீடு:

வணக்கம்

  • os.close (): நீங்கள் fd கோப்பு கோப்பகத்தை மூட விரும்பினால், இந்த செயல்பாட்டை நீங்கள் பயன்படுத்தலாம். பயன்படுத்தும்போது, ​​திறந்த () செயல்பாட்டைப் பயன்படுத்தி ஒரு கோப்பை முதலில் திறக்க வேண்டும், பின்னர் நெருக்கமான () செயல்பாட்டைப் பயன்படுத்தி மூடப்பட வேண்டும். இதை நன்றாக புரிந்து கொள்ள கீழேயுள்ள உதாரணத்தைப் பாருங்கள்.

    நிரல் ஜாவாவை எப்படி முடிப்பது
இறக்குமதி os fd = 'GFG.txt' file = open (fd, 'r') text = file.read () print (text) os.close (file)

வெளியீடு:

டிரேஸ்பேக் (கடைசியாக மிக சமீபத்திய அழைப்பு):

கோப்பு 'C: UsersGFGDesktopGeeksForGeeksOSFile.py', வரி 6, இல்

os.close (கோப்பு)

TypeError: ஒரு முழு எண் தேவை (வகை _io.TextIOWrapper கிடைத்தது)

  • os.rename (): ஒரு குறிப்பிட்ட சூழ்நிலையில் நீங்கள் ஏற்கனவே இருக்கும் பழைய உரை கோப்பை மறுபெயரிட வேண்டும் என்றால், இந்த செயல்பாட்டை நீங்கள் பயன்படுத்தலாம். குறிப்பு: கோப்பகத்தில் கோப்பு ஏற்கனவே கோப்பகத்தில் இருந்தால் மட்டுமே, சூழலில் உள்ள கோப்பின் பெயர் மாற்றப்படும். இதை நன்றாக புரிந்து கொள்ள கீழேயுள்ள உதாரணத்தைப் பாருங்கள்.

இறக்குமதி os fd = 'GFG.txt' os.rename (fd, 'New.txt') os.rename (fd, 'New.txt')

வெளியீடு:

டிரேஸ்பேக் (கடைசியாக மிக சமீபத்திய அழைப்பு):

கோப்பு 'C: UsersGFGDesktopModuleOSGeeksForGeeksOSFile.py', வரி 3, இல்

os.rename (fd, 'New.txt')

FileNotFoundError: [WinError 2] கணினியைக் கண்டுபிடிக்க முடியவில்லை

கோப்பு குறிப்பிடப்பட்டுள்ளது: 'GFG.txt' -> 'New.txt'

நிரல் ஜாவாவை எப்படி முடிப்பது

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

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

பைத்தானில் அதன் பல்வேறு பயன்பாடுகளுடன் ஆழமான அறிவைப் பெற, நீங்கள் செய்யலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன் நேரடி ஆன்லைன் பயிற்சிக்கு.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? “பைத்தானில் உறுப்பினர் ஆபரேட்டர்கள்” என்ற கருத்துகள் பிரிவில் அவற்றைக் குறிப்பிடுங்கள், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.