Kaip įtraukti failus į Raspberry Pi naudojant Python

Kaip Itraukti Failus I Raspberry Pi Naudojant Python



Programuodami vartotojai kartais gali pajusti poreikį sudaryti failų sąrašą. Ši problema dažniausiai paveikia vartotojus, kurie programavimui naudoja tik Raspberry Pi ir nenori įtraukti failų į sąrašą naudodami GUI arba terminalo parinktis. Tokiu atveju vartotojai gali ieškoti būdo, kaip įtraukti kiekvieną sistemoje esantį failą naudodami kodą. Vartotojai dažnai naudoja Raspberry Pi sistemas savo Python programavimui; taigi, jie neabejotinai ieškos būdo, kaip įtraukti failus į Python, nes tai bus naudinga jų projektams.

Raspberry Pi vartotojai gali vadovautis šiuo vadovu, norėdami sužinoti, kaip įtraukti Raspberry Pi sistemos katalogo failus naudodami Python.

Kaip išvardyti katalogo failus naudojant „Python“ programoje Raspberry Pi

Python pateikia du paprastus būdus, kaip išvardyti Raspberry Pi sistemos katalogo failus, kurie yra tokie:







1 būdas: surašykite failus į katalogą naudodami Python su os.listdir

The yra sąrašas () metodas, kuris yra OS modulio ypatybė, leidžia peržiūrėti visų failų (įskaitant ir pakatalogius), saugomų kataloge, sąrašą. Jei norite atspausdinti bet kuriame kataloge esančių failų sąrašą, tai galite padaryti naudodami os.listdir() funkcija (kur yra programa) atlikdami šiuos veiksmus:



1 žingsnis: Paleiskite terminalą ir nano redaktoriuje įveskite šią komandą, kad sukurtumėte Python failą.



$ nano < failo pavadinimas > . py

2 žingsnis : Sukūrę failą įveskite toliau pateiktą kodą failo viduje:





importuoti tu

sąrašą = tu . yra sąrašas ( '/home/pi' )

spausdinti ( sąrašą )

  Teksto aprašymas sukurtas automatiškai

Pastaba: Nepamirškite pakeisti failo kelio, nes jūsų situacija gali skirtis.



Išsaugokite failą naudodami „CTRL+X“ .

3 veiksmas: Vykdykite failą Raspberry Pi naudodami „python3“ vertėjas.

$ python3 < failo pavadinimas > . py

Bus rodomas failų sąrašas pi katalogas.

  Teksto aprašymas sukurtas automatiškai

2 būdas: surašykite failus į katalogą naudodami Python su os.walk

Taip pat galite naudoti os.walk() funkcija, skirta išvardyti failus kataloge naudojant Python. Jis rekursyviai išvardija failus kataloge ir pakatalogiuose. Informacija gali būti ilgai skaitoma, bet jei vartotojai nori matyti visą kataloguose esančių failų sąrašą, ši funkcija galėtų būti geresnė parinktis. Norėdami pateikti failų sąrašą naudodami šią funkciją, atlikite toliau nurodytus veiksmus.

1 žingsnis: Pirmiausia naudokite šią komandą, kad sukurtumėte naują Python failą:

$ nano < failo pavadinimas > . py

2 žingsnis: Po to į Python failą pridėkite šį kodą.

importuoti tu

dėl failus in tu . vaikščioti ( „/home/pi/Documents“ ) :

dėl failą in failai:

spausdinti ( failą )

Pastaba: Galite keisti katalogo kelią, kaip norite.

3 veiksmas: Išsaugokite dokumentą spustelėdami 'Ctrl + X' , 'IR' patvirtinti pakeitimus ir „Įeiti“ jį uždaryti.

4 veiksmas: Vykdykite toliau pateiktą komandą, kad paleistumėte python failą, kad pamatytumėte failų sąrašą kataloge.

$ python3 failo pavadinimas. py

  Automatiškai sugeneruotas paveikslėlis su grafine vartotojo sąsaja Aprašymas

Ir štai kaip os.vaikščioti funkcija rodo visus failus.

3 būdas: surašykite failus kataloge naudodami Python su os.scandir

Taip pat galite išvardyti Raspberry Pi katalogo failus naudodami Python su pagalba os.scandir() funkcija. Dėl šios priežasties vadovaukitės toliau pateiktomis gairėmis, kad pateiktumėte failus naudodami šią funkciją:

1 žingsnis: Naudokite šią komandą, kad sukurtumėte failą, kuriame įvesite kodą, norėdami perkelti failą.

$ nano < failo pavadinimas > . py

2 žingsnis: Tada prie failo pridėkite šį kodą.

importuoti tu

# gauti failų sąrašą konkrečiame kataloge

dir_path = r '/home/pi/'

dėl kelias in tu . skandir ( dir_path ) :

jeigu kelias. yra_failas ( ) :

spausdinti ( kelias. vardas )

3 veiksmas : Pataikant 'Ctrl + X' ir 'IR' , galite išsaugoti failą.

4 veiksmas : Norėdami pamatyti failų sąrašą, paleiskite toliau pateiktą komandą naudodami python3 interpretatorių.

$ python3 < failo pavadinimas > . py

Išvada

Python yra trys plačiai naudojamos funkcijos, skirtos katalogo failams išvardyti os.listdir, os.walk ir os.scandir parodyta pirmiau minėtose gairėse. Visos šios funkcijos yra naudingos programuotojams, kurie nori susikoncentruoti ties kodo kūrimu, o ne keliauti į katalogus ar naudoti komandas failams ir katalogams rodyti.