கோப்பு அணுகல் முறைகள்:
பல்வேறு வகையான கோப்பு அணுகல் முறைகளை திறந்த () முறையில் பயன்படுத்த முடியும் என்று முன்னர் குறிப்பிடப்பட்டுள்ளது, இவை இந்த பகுதியில் விவரிக்கப்பட்டுள்ளன. பொதுவாக பயன்படுத்தப்படும் முறைகள் கீழே குறிப்பிடப்பட்டுள்ளன.
முறை | நோக்கம் |
டி | இது ஒரு உரை கோப்பைக் குறிக்கிறது மற்றும் இது இயல்புநிலை கோப்பு வகையாகும். |
b | இது ஒரு பைனரி கோப்பை குறிக்கிறது. |
ஆர் | இது படிப்பதற்காக கோப்பைத் திறக்கிறது மற்றும் எந்தவொரு கோப்பையும் திறப்பதற்கான இயல்புநிலை முறை இது. |
இல் | இது எழுதுவதற்கான கோப்பைத் திறக்கிறது. |
எக்ஸ் | இது இல்லையென்றால் எழுதுவதற்கான கோப்பைத் திறக்கும். |
க்கு | கோப்பு இருந்தால் கோப்பின் முடிவில் உள்ளடக்கத்தை சேர்ப்பதற்கான கோப்பை அது திறக்கிறது, இல்லையெனில், கோப்பை உருவாக்கி தொடக்கத்தில் உள்ளடக்கத்தை சேர்க்கவும். |
r+ | இது படிப்பதற்கும் எழுதுவதற்கும் கோப்பைத் திறந்து கோப்பின் தொடக்கத்தில் கர்சரை வைக்கிறது. கோப்பு இல்லை என்றால் அது ஒரு பிழையை எழுப்புகிறது. |
+ இல் | இது படிப்பதற்கும் எழுதுவதற்கும் கோப்புகளைத் திறக்கிறது மற்றும் கோப்பு ஏற்கனவே இருந்தால் தரவை மேலெழுதும். |
a + | இது படிப்பதற்கும் எழுதுவதற்கும் கோப்பைத் திறக்கிறது மற்றும் ஏற்கனவே இருக்கும் கோப்பிற்கான கோப்பின் முடிவில் கர்சரை வைக்கிறது. கோப்பு இல்லையென்றால் அது உருவாக்குகிறது. |
முறைகள்:
பைத்தானில் கோப்பைப் படிக்க அல்லது எழுத பல முறைகள் உள்ளன. மிகவும் பொதுவாக பயன்படுத்தப்படும் முறைகள் இங்கே குறிப்பிடப்பட்டுள்ளன.
திறந்த ():
இந்த முறை இரண்டு வாதங்களைக் கொண்டுள்ளது. படிப்பதற்கு அல்லது எழுதுவதற்கு கோப்பு பெயரை எடுக்கப் பயன்படுத்தப்படும் முதல் வாதம் கட்டாயமாகும். இரண்டாவது வாதம் விருப்பமானது, இது கோப்பு அணுகல் பயன்முறையை அமைக்க பயன்படுகிறது. டி இயல்புநிலை கோப்பு அணுகல் முறை 'ஆர்ட்' . இந்த முறையின் திரும்பும் வகை ஒரு கோப்பு பொருள் ஆகும், இது கோப்பைப் படிக்கவும் எழுதவும் பயன்படுகிறது.
தொடரியல்:
FileObject = திற (கோப்பு பெயர், FileMode)
நெருக்கமான():
இந்த முறை கோப்பை மூடி மற்றொரு நோக்கத்திற்காக கிடைக்கச் செய்கிறது. இந்த முறையை அழைத்த பிறகு, கோப்பு கையாளும் பொருள் பயன்படுத்த முடியாததாக இருக்கும்.
படி():கோப்பு பொருளைப் பயன்படுத்தி ஒரு கோப்பிலிருந்து குறிப்பிட்ட அளவு பைட்டுகளைப் படிக்க இந்த முறை பயன்படுத்தப்படுகிறது.
வாசிப்பு ():
கோப்பு பொருளைப் பயன்படுத்தி ஒரு கோப்பிலிருந்து ஒரு குறிப்பிட்ட வரியைப் படிக்க இந்த முறை பயன்படுத்தப்படுகிறது.
வாசிப்பு வரிகள் ():கோப்பு பொருளைப் பயன்படுத்தி கமாவால் (,) பிரிக்கப்பட்ட ஒரு கோப்பின் அனைத்து வரிகளையும் படிக்க இந்த முறை பயன்படுத்தப்படுகிறது.
எழுது ():கோப்பு பொருளைப் பயன்படுத்தி ஒரு கோப்பில் உள்ளடக்கத்தை எழுத இந்த முறை பயன்படுத்தப்படுகிறது.
உரை கோப்பைப் படித்தல்:
'என்ற பெயரில் ஒரு உரை கோப்பை உருவாக்கவும் CountryList.txt ' கட்டுரையின் அடுத்த பகுதியில் பயன்படுத்த பின்வரும் உள்ளடக்கம்.
அல்ஜீரியாபஹாமாஸ்
பெல்ஜியம்
கியூபா
பின்லாந்து
எடுத்துக்காட்டு 1: படிக்க (), ரீட்லைன் () மற்றும் ரீட்லைன்களைப் பயன்படுத்தி கோப்பைப் படித்தல்
என்ற கோப்பை உருவாக்கவும் read1.py பின்வரும் பைதான் ஸ்கிரிப்டுடன். பைட்டைப் பயன்படுத்தி கோப்பைப் படிக்கும் படி() , பயன்படுத்தி ஒரு கோப்பிலிருந்து குறிப்பிட்ட எண்ணிக்கையிலான எழுத்துக்களைப் படிக்கவும் வாசிப்பு () மற்றும் ஒரு வரிசையில் உள்ள ஒரு கோப்பின் அனைத்து வரிகளையும் பயன்படுத்தி படிக்கவும் வாசிப்புகள் ().
# வாசிக்க கோப்பைத் திறக்கவும்FileHandler= திறந்த('countryList.txt','ஆர்')
# அளவு அடிப்படையில் கோப்பு உள்ளடக்கத்தைப் படிக்கவும்
அச்சு('படிக்க () முறையிலிருந்து வெளியீடு n',FileHandler.படி(2048))
# கோப்பை மூடு
FileHandler.நெருக்கமான()
# படிப்பதற்கும் எழுதுவதற்கும் கோப்பைத் திறக்கவும்
FileHandler= திறந்த('countryList.txt','ஆர்+')
# மூன்றாவது வரியின் கோப்பு உள்ளடக்கத்தைப் படிக்கவும்
அச்சு('ரீட்லைன் () முறையிலிருந்து வெளியீடு n',FileHandler.வாசிப்பு(5))
# கோப்பை மூடு
FileHandler.நெருக்கமான()
# படிப்பதற்கும் சேர்ப்பதற்கும் கோப்பைத் திறக்கவும்
FileHandler= திறந்த('countryList.txt','ஆர்')
# கோப்பின் அனைத்து உள்ளடக்கங்களையும் படிக்கவும்
அச்சு('ரீட்லைன்ஸ் () முறையிலிருந்து வெளியீடு n',FileHandler.வாசிப்பு வரிகள்())
# கோப்பை மூடு
FileHandler.நெருக்கமான()
வெளியீடு:
ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
எடுத்துக்காட்டு 2: ஒரு வளையத்தைப் பயன்படுத்தி வரிக்கு வரி கோப்பைப் படித்தல்
என்ற கோப்பை உருவாக்கவும் படி 2. பை பின்வரும் ஸ்கிரிப்டுடன். இது கோப்பின் ஒவ்வொரு வரியையும் படித்து அச்சிடும் கோப்பு பொருள் வளையத்திற்குப் பயன்படுத்துதல்.
# வாசிக்க கோப்பைத் திறக்கவும்கோப்பு பொருள்= திறந்த('countryList.txt', 'ஆர்')
# கோப்பு வரியை வரியாகப் படித்து முனையத்தில் அச்சிடவும்
க்கானவரிஇல்கோப்பு பொருள்:
அச்சு(வரி)
வெளியீடு:
ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
எடுத்துக்காட்டு 3: அறிக்கையைப் பயன்படுத்தி கோப்பைப் படித்தல்
பின்வரும் ஸ்கிரிப்டுடன் read3.py என்ற கோப்பை உருவாக்கவும். இது அறிக்கையைப் பயன்படுத்தி எந்த கோப்பு பொருளும் இல்லாமல் கோப்பைப் படிக்கும்.
# அறிக்கையுடன் கோப்பைப் படிக்கவும்உடன் திறந்த('countryList.txt') எனகையாளுபவர்:
அச்சு(fhandler.வாசிப்பு வரிகள்())
வெளியீடு:
ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
உரை கோப்பை எழுதுதல்:
கோப்பு பொருளை வரையறுப்பதன் மூலம் அல்லது பயன்படுத்துவதன் மூலம் உள்ளடக்கத்தை ஒரு கோப்பில் எழுதலாம் உடன் அறிக்கை.
எடுத்துக்காட்டு 4: கோப்பு பொருளைப் பயன்படுத்தி ஒரு கோப்பில் எழுதுதல்
பின்வரும் ஸ்கிரிப்டுடன் Writ1.py என்ற கோப்பை உருவாக்கவும். இது எழுதுவதற்கு ஒரு உரை கோப்பைத் திறந்து மூன்று வரிகளைப் பயன்படுத்தி எழுதுகிறது எழுது () முறை
# எழுதுவதற்கு கோப்பைத் திறக்கவும்கோப்பு பொருள்= திறந்த('newfile.txt', 'இல்')
# சில உரையைச் சேர்க்கவும்
கோப்பு பொருள்.எழுது(முதல் வரிக்கு உரை n')
கோப்பு பொருள்.எழுது(இரண்டாவது வரிக்கு உரை n')
கோப்பு பொருள்.எழுது(மூன்றாவது வரிக்கு உரை n')
# கோப்பை மூடு
கோப்பு பொருள்.நெருக்கமான()
வெளியீடு:
ஸ்கிரிப்டை இயக்கவும் மற்றும் கோப்பு உள்ளடக்கத்துடன் உருவாக்கப்பட்டுள்ளதா இல்லையா என்பதை சரிபார்க்கவும். ஸ்கிரிப்டை இயக்கி, 'கேட்' கட்டளையை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
எடுத்துக்காட்டு 5: அறிக்கையைப் பயன்படுத்தி ஒரு கோப்பில் எழுதுதல்
கோப்பு பொருளை வரையறுக்காமல் உள்ளடக்கத்தை ஒரு கோப்பில் எழுதலாம். என்ற கோப்பை உருவாக்கவும் எழுது 2. பை பின்வரும் ஸ்கிரிப்டுடன். அறிக்கையுடன் பயன்படுத்துவதன் மூலம் கோப்பில் இரண்டு வரிகளை அது எழுதும்.
# அறிக்கையைப் பயன்படுத்தி எழுதுவதற்கு கோப்பைத் திறக்கவும்உடன் திறந்த('myfile.txt','இல்') எனfileObj:
fileObj.எழுது('முதல் வரி n')
fileObj.எழுது('இரண்டாவது வரி n')
வெளியீடு:
ஸ்கிரிப்ட் மற்றும் கோப்பைப் படிக்க 'கேட்' கட்டளையை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
முடிவுரை:
ஒரு கோப்பிலிருந்து உள்ளடக்கத்தைப் படிக்க மற்றும் பைத்தானில் உள்ள ஒரு கோப்பில் உள்ளடக்கத்தை எழுதுவதற்கு பெரும்பாலும் பயன்படுத்தப்படும் முறைகள் மிகவும் எளிமையான உதாரணங்களைப் பயன்படுத்தி இந்த டுடோரியலில் விவரிக்கப்பட்டுள்ளன. புதிய மலைப்பாம்பு பயனர்கள் files.ch ஐ படிக்க அல்லது எழுத தேவையான செயல்பாடுகளின் பயன்களை அறிய முடியும்
ஆசிரியரின் வீடியோவைப் பாருங்கள்: இங்கே