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



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

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

வரிசை ஜாவாவில் மிகப்பெரிய உறுப்பைக் கண்டறியவும்

பைதான் அறிமுகம்

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





பைதான் லோகோ-பைதான் இல் கோப்பு கையாளுதல்

சேவையக பக்க பயன்பாடுகளை உருவாக்க பைதான் பயன்படுத்தப்படலாம்.



  • ஸ்கிரிப்ட்டைப் பயன்படுத்தி பணி ஆட்டோமேஷன் செய்ய பைதான் உதவும்.

  • தனியாக பயன்பாடுகளை உருவாக்க பைதான் பயன்படுத்தப்படுகிறது.

  • பைத்தான் பிக் டேட்டா, டேட்டா சயின்ஸ், மெஷின் லர்னிங் & ஹெலிப் & ஹெலிப் & ஹெலிப் ஆகியவற்றில் பயன்படுத்தப்படுகிறது.



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

பைத்தானில் கோப்பு கையாளுதலின் முக்கியத்துவம்

இந்த கேள்வி உங்கள் தலையில் சிக்கியிருக்க வேண்டும், இல்லையா? இந்த எளிய விஷயத்தில் ஏன் இவ்வளவு சலசலப்பு மற்றும் மன அழுத்தம்.

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

உங்கள் தரவை ஒரு கோப்பில் சேமித்து வைத்தவுடன், இப்போது அதை மீட்டெடுப்பது மிக முக்கியமான விஷயம், ஏனெனில் கணினியில் இது 1 வி மற்றும் 0 வி பிட்களாக சேமிக்கப்படுகிறது, மேலும் அதை மீட்டெடுப்பது சரியாக செய்யப்படாவிட்டால் அது முற்றிலும் பயனற்றதாகி தரவு சிதைந்ததாகக் கூறப்படுகிறது.

எனவே பைத்தானில் கோப்பு கையாளுதலின் முக்கிய அம்சம் எழுதுவதும் வாசிப்பதும் ஆகும்.

பைத்தானைப் பயன்படுத்தி ஒரு கோப்பில் எழுதுவது எப்படி?

பைத்தானில் கோப்பு கையாளுதலின் போது பயன்படுத்தப்படும் நிலையான படிகளைப் புரிந்துகொள்ள ஒரு எடுத்துக்காட்டு எடுத்துக்கொள்வோம்.

  • எழுத ஒரு கோப்பைத் திறக்கிறது.
  • ஒரு கோப்பில் சேர்ப்பது மற்றும் எழுதுவது.
  • ஒரு கோப்பை மூடுவது

கோப்பு கையாளுதல்: திறத்தல்

நீங்கள் எழுத விரும்பும் ஒரு புத்தகத்தைக் கவனியுங்கள். முதலில், நீங்கள் அந்த புத்தகத்தைத் திறக்க வேண்டும், அதில் நீங்கள் எழுத முடியும். இல்லையா?

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

பொருள் = திறந்த (கோப்பு_ பெயர், பயன்முறை)

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

  1. “ஆர்”= நீங்கள் ஒரு கோப்பிலிருந்து படிக்க விரும்பினால்.

  2. 'இல்' = முந்தைய தரவை அழிக்கும் கோப்பில் எழுத விரும்பினால்.

  3. 'to'= முன்பு எழுதப்பட்ட கோப்பில் நீங்கள் சேர்க்க விரும்பினால்.

  4. 'எக்ஸ்'= நீங்கள் ஒரு கோப்பை உருவாக்க விரும்பினால்.

கோப்பு வகையைக் குறிப்பிட கூடுதல் பயன்படுத்தப்படும் முறைகள்:

  1. “டி”= உரை கோப்பு, இயல்புநிலை மதிப்பு.

  2. 'பி'= பைனரி கோப்பு. எ.கா. படங்கள்.

உதாரணத்திற்கு:

fp = திறந்த (“my_file.png”, “rb”)

இது பைனரி வடிவத்தில் my_file.png என்ற கோப்பைத் திறக்கும்.

பைத்தானில் கோப்பில் எழுதுதல்

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

இந்த எடுத்துக்காட்டுக்கு ஒரு கோப்பு பெயரை உருவாக்குவோம் edureka.txt பைத்தானைப் பயன்படுத்தி அதில் எழுதவும்.

_ வரம்பில் (10) fp = திறந்த (“edureka.txt”, “wt”): fp.write (“சந்தை அடிப்படையிலான திறன்களை வளர்ப்பதற்கான ஒரு தளம் எடுரேகா”) fp.close ()

நீங்கள் பார்க்க முடியும் என, ஒரு கோப்புக்கு எழுத நான் முதலில் edureka.txt என்ற பெயரில் ஒரு கோப்பைத் திறந்து, அதன் நிகழ்வை மாறி fp இல் சேமித்தேன். இப்போது நான் அந்த கோப்பில் 10 முறை “சந்தை அடிப்படையிலான திறன்களை வளர்ப்பதற்கான ஒரு தளம்” என்று எழுத 10 முறை ஒரு சுழற்சியை ஓடினேன். இப்போது நல்ல நிரலாக்க பயிற்சிக்காக, நீங்கள் திறந்த எல்லா கோப்புகளையும் மூட வேண்டும்.

இங்கே கவனிக்க வேண்டிய ஒரு விஷயம், ஒரு கோப்பிற்கு உரைகளை எழுதுவது, நீங்கள் அதை உரை பயன்முறையில் திறக்க வேண்டும் (“t”). நீங்கள் பைனரி கோப்புகளுடன் பணிபுரிகிறீர்கள் என்றால் கோப்பைத் திறக்கும்போது “b” ஐப் பயன்படுத்தவும்.

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

fp = திறந்த (“பைனரி ஃபைல்”, “wb”) தரவு = [1,2,3] fp.write (bytearray (Data)) fp.close ()

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

ஒரு கோப்பில் சேர்க்கிறது

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

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

_ வரம்பில் (5) fp = திறந்த (“edureka, txt”, “at”): fp.write (“நான் அதில் ஏதாவது சேர்க்கிறேன்!”) fp.close ()

இப்போது மேலே உள்ள எடுத்துக்காட்டில், நான் addureka.txt என்ற பெயரில் ஒரு கோப்பை திறந்த பயன்முறையைப் பயன்படுத்தி திறந்திருப்பதைக் காணலாம். இது தரவை மேலெழுதாமல் கடைசி வரியிலிருந்து எழுதத் தொடங்கும் பைத்தானைக் கூறுகிறது. எனவே இப்போது அது என்னவென்றால், முடிவடையும் வரிகளுக்குப் பிறகு அது “நான் அதில் ஏதாவது சேர்க்கிறேன்!” 5 முறை. பின்னர் நாங்கள் அந்த கோப்பை மூடிவிட்டோம்.

ஒரு கோப்பை மூடுவது

சரி, ஒரு கோப்பை எவ்வாறு மூடுவது என்பதை நான் ஏற்கனவே காட்டியுள்ளேன். பயன்படுத்தவும் file_reference.close () திறந்த கோப்பை மூட பைத்தானில்.

உதாரணத்திற்கு:

fp = திறந்த (“edureka, txt”, “at”) # சில வேலைகளைச் செய்யுங்கள்! fp.close ()

இப்போது, ​​ஒரு கோப்பை மூடுவதில் நான் ஏன் அதிகம் வலியுறுத்துகிறேன்?

எனவே பல காரணங்கள் உள்ளன:

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

இதன் மூலம், பைதான் கட்டுரையில் இந்த கோப்பு கையாளுதலின் முடிவுக்கு வருகிறோம். பைத்தானில் ஒரு கோப்பைத் திறத்தல், படித்தல் / எழுதுதல் மற்றும் இறுதியாக மூடுவது பற்றிய புரிதல் உங்களுக்கு கிடைத்தது என்று நம்புகிறேன்.

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

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