பைதான் குறியீடு ஒரு கோப்பை நீக்க

Python Code Delete File




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

ஒரு கோப்பை நீக்கவும் அல்லது அகற்றவும்

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







கோப்பை நீக்குவதற்கான உதாரணத்தைப் பார்ப்போம்.



ஒரு கோப்பை நீக்க, முதலில், நாம் OS தொகுதியை சேர்க்க வேண்டும். OS தொகுதி os.remove () செயல்பாட்டைக் கொண்டுள்ளது. Os.remove () செயல்பாடு கோப்பின் பாதையை ஒரு அளவுருவாக எடுத்துக்கொள்கிறது. கொடுக்கப்பட்ட பாதையில் கோப்பைத் தேடுகிறது மற்றும் அதை கணினியிலிருந்து நீக்குகிறது. ஒரு கோப்பை நீக்க அல்லது நீக்க ஒரு எளிய நிரலை எழுதுவோம்.



#OS தொகுதியை இறக்குமதி செய்தல்
இறக்குமதி நீங்கள்
#கோப்பை நீக்க os.remove () செயல்பாட்டைப் பயன்படுத்துதல்
நீங்கள்.அகற்று('/home/linuxhint/Documents/test.txt') # கோப்பின் பாதையைக் குறிப்பிடுகிறது

வெளியீடு
நிரலை செயல்படுத்துவதற்கு முன், test.txt கோப்பு ஆவணங்கள் கோப்பகத்தில் உள்ளது.





இப்போது எங்கள் திட்டத்தை செயல்படுத்துவோம்.



ஆவண கோப்பகத்திலிருந்து கோப்பு வெற்றிகரமாக நீக்கப்பட்டது.

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

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

இந்த பிழையைத் தவிர்ப்பதற்கான சிறந்த வழி, முதலில், கோப்பு இருக்கிறதா என்று சோதிக்க வேண்டும், பிறகு அதை நீக்குவோம்; இல்லையெனில், கோப்பு இல்லை என்று ஒரு செய்தியை அச்சிடுவோம். கோப்பின் இருப்பை சரிபார்க்க, நாம் பயன்படுத்தலாம் os.path.exists () மற்றும் os.path.isfile () செயல்பாடுகள் கோப்பின் இருப்பை முதலில் சரிபார்த்து கோப்பை நீக்க ஒரு எளிய நிரலை எழுதுவோம்.

இந்த திட்டத்தில், கோப்பின் இருப்பை சரிபார்க்க os.path.exists () செயல்பாட்டைப் பயன்படுத்துகிறோம்.

#OS தொகுதியை இறக்குமதி செய்தல்
இறக்குமதி நீங்கள்
# os.path.exists () செயல்பாட்டைப் பயன்படுத்தி கோப்பின் இருப்பைச் சரிபார்க்கவும்
என்றால் நீங்கள்.பாதை.உள்ளது('/home/linuxhint/Documents/test.txt'):
நீங்கள்.அகற்று('/home/linuxhint/Documents/test.txt')
அச்சு('கோப்பு வெற்றிகரமாக நீக்கப்பட்டது')
வேறு:
அச்சு('கோப்பு இல்லை')

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

கோப்பு பாதையை ஒரு தனி மாறியில் சேமித்து மீண்டும் அதே நிரலை இயக்கலாம்.

#OS தொகுதியை இறக்குமதி செய்தல்
இறக்குமதி நீங்கள்
#கோப்பின் பாதையை சேமிக்க பாதை மாறியை அறிவித்தல்
பாதை='/home/linuxhint/Documents/test.txt'
# os.path.exists () செயல்பாட்டைப் பயன்படுத்தி கோப்பின் இருப்பைச் சரிபார்க்கவும்
என்றால் நீங்கள்.பாதை.உள்ளது(பாதை):
நீங்கள்.அகற்று(பாதை)
அச்சு('கோப்பு வெற்றிகரமாக நீக்கப்பட்டது')
வேறு:
அச்சு('கோப்பு இல்லை')

வெளியீடு
வெளியீடு பைதான் கன்சோலில் காட்டப்படும்.

இப்போது பயன்படுத்துவோம் os.path.isfile () கோப்பின் இருப்பை சரிபார்க்க செயல்பாடு.

#OS தொகுதியை இறக்குமதி செய்தல்
இறக்குமதி நீங்கள்
#கோப்பின் பாதையை சேமிக்க பாதை மாறியை அறிவித்தல்
பாதை='/home/linuxhint/Documents/test.txt'
# கோப்பின் இருப்பை சரிபார்க்க os.path.isfile () செயல்பாட்டைப் பயன்படுத்துதல்
என்றால் நீங்கள்.பாதை.கோப்பு(பாதை):
நீங்கள்.அகற்று(பாதை)
அச்சு('கோப்பு வெற்றிகரமாக நீக்கப்பட்டது')
வேறு:
அச்சு('கோப்பு இல்லை')

வெளியீடு
வெளியீடு பைதான் கன்சோலில் காட்டப்படும்.

ஒரு கோப்பகத்தை நீக்கவும் அல்லது அகற்றவும்

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

#OS தொகுதியை இறக்குமதி செய்தல்
இறக்குமதி நீங்கள்
#கோப்பகத்தின் பாதையை சேமிக்க பாதை மாறியை அறிவித்தல்
பாதை='/வீடு/லினக்ஸ்ஹின்ட்/ஆவணங்கள்/myFolder'
# கோப்பகத்தின் இருப்பை சரிபார்க்க os.path.isdir () செயல்பாட்டைப் பயன்படுத்துதல்
என்றால் நீங்கள்.பாதை.பெயர்(பாதை):
#அடைவை நீக்க rmdir () செயல்பாட்டைப் பயன்படுத்துதல்
நீங்கள்.rmdir(பாதை)
அச்சு('அடைவு வெற்றிகரமாக நீக்கப்பட்டது')
வேறு:
அச்சு('அடைவு இல்லை')

வெளியீடு
வெளியீடு பைதான் கன்சோலில் காட்டப்படும். MyFolder அடைவு காலியாக உள்ளது மற்றும் வெற்றிகரமாக நீக்கப்பட்டது.

முடிவுரை

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