பைத்தானைப் பயன்படுத்தி ராஸ்பெர்ரி பையில் கோப்புகளை பட்டியலிடுவது எப்படி

Paittanaip Payanpatutti Rasperri Paiyil Koppukalai Pattiyalituvatu Eppati



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

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

ராஸ்பெர்ரி பையில் பைத்தானைப் பயன்படுத்தி ஒரு கோப்பகத்தின் கோப்புகளை எவ்வாறு பட்டியலிடுவது

ராஸ்பெர்ரி பை கணினியில் ஒரு கோப்பகத்தின் கோப்புகளை பட்டியலிட பைதான் இரண்டு எளிய வழிகளை வழங்குகிறது, அவை பின்வருமாறு:







முறை 1: os.listdir உடன் பைத்தானைப் பயன்படுத்தி ஒரு கோப்பகத்தில் கோப்புகளைப் பட்டியலிடவும்

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



படி 1: டெர்மினலை துவக்கி, பைதான் கோப்பை உருவாக்க நானோ எடிட்டரில் பின்வரும் கட்டளையை உள்ளிடவும்.



$ நானோ < கோப்பு பெயர் > . பை

படி 2 : கோப்பை உருவாக்கிய பிறகு, கோப்பின் உள்ளே கீழே கொடுக்கப்பட்டுள்ள குறியீட்டை உள்ளிடவும்:





இறக்குமதி நீ

பட்டியல் = நீ . ஒரு பட்டியல் ( '/home/pi' )

அச்சு ( பட்டியல் )

  உரை விளக்கம் தானாக உருவாக்கப்படும்

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



பயன்படுத்தி கோப்பை சேமிக்கவும் “CTRL+X” .

படி 3: ராஸ்பெர்ரி பையில் கோப்பை இயக்கவும் 'பைதான் 3' மொழிபெயர்ப்பாளர்.

$ பைதான்3 < கோப்பு பெயர் > . பை

இது கோப்புகளின் பட்டியலைக் காண்பிக்கும் பை அடைவு.

  உரை விளக்கம் தானாக உருவாக்கப்படும்

முறை 2: os.walk உடன் பைத்தானைப் பயன்படுத்தி ஒரு கோப்பகத்தில் கோப்புகளைப் பட்டியலிடவும்

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

படி 1: புதிய பைதான் கோப்பை உருவாக்க முதலில் பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

$ நானோ < கோப்பு_பெயர் > . பை

படி 2: அதன் பிறகு பைதான் கோப்பில் பின்வரும் குறியீட்டைச் சேர்க்கவும்.

இறக்குமதி நீ

க்கான கோப்புகள் உள்ளே நீ . நட ( '/home/pi/Documents' ) :

க்கான கோப்பு உள்ளே கோப்புகள்:

அச்சு ( கோப்பு )

குறிப்பு: நீங்கள் விரும்பியபடி அடைவு பாதையை மாற்றலாம்.

படி 3: கிளிக் செய்வதன் மூலம் ஆவணத்தை சேமிக்கவும் “Ctrl+X” , 'மற்றும்' மாற்றங்களை அங்கீகரிக்க, மற்றும் 'உள்ளிடவும்' அதை மூட.

படி 4: கோப்பகத்தில் உள்ள கோப்புகளின் பட்டியலைக் காண பைதான் கோப்பை இயக்க கீழே உள்ள கட்டளையை இயக்கவும்.

$ python3 கோப்பு பெயர். பை

  வரைகலை பயனர் இடைமுக விளக்கத்தைக் கொண்ட படம் தானாகவே உருவாக்கப்படும்

மற்றும் இப்படித்தான் os.walk செயல்பாடு அனைத்து கோப்புகளையும் காட்டுகிறது.

முறை 3: os.scandir உடன் பைத்தானைப் பயன்படுத்தி ஒரு கோப்பகத்தில் கோப்புகளைப் பட்டியலிடவும்

பைத்தானைப் பயன்படுத்தி ராஸ்பெர்ரி பையில் உள்ள கோப்பகத்தின் கோப்புகளையும் பட்டியலிடலாம் os.scandir() செயல்பாடு. இந்த காரணத்திற்காக, இந்த செயல்பாட்டின் மூலம் கோப்புகளை பட்டியலிட கீழே உள்ள வழிகாட்டுதல்களைப் பின்பற்றவும்:

படி 1: ஒரு கோப்பை உருவாக்க பின்வரும் கட்டளையைப் பயன்படுத்தவும், அதில் கோப்பை இடமாற்றம் செய்ய குறியீட்டை உள்ளிடுவீர்கள்.

$ நானோ < கோப்பு_பெயர் > . பை

படி 2: பின்னர் கோப்பில் பின்வரும் குறியீட்டைச் சேர்க்கவும்.

இறக்குமதி நீ

# ஒரு குறிப்பிட்ட கோப்பகத்தில் கோப்புகளின் பட்டியலைப் பெறவும்

திசை_பாதை = ஆர் '/home/pi/'

க்கான பாதை உள்ளே நீ . அவதூறு ( திசை_பாதை ) :

என்றால் பாதை. is_file ( ) :

அச்சு ( பாதை. பெயர் )

படி 3 : அடிப்பதன் மூலம் “Ctrl+X” மற்றும் 'மற்றும்' , நீங்கள் கோப்பை சேமிக்க முடியும்.

படி 4 : கோப்புகளின் பட்டியலைப் பார்க்க python3 மொழிபெயர்ப்பாளரைப் பயன்படுத்தி கீழே கொடுக்கப்பட்டுள்ள கட்டளையை இயக்கவும்.

$ பைதான்3 < கோப்பு_பெயர் > . பை

முடிவுரை

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