További
Hogyan listázhatom ki egy könyvtár összes fájlját?
Hogyan tudom felsorolni egy könyvtár összes fájlját Pythonban és hozzáadni őket egy list
-hez?
3474
3
os.listdir()
mindent megkapsz, ami egy könyvtárban van - fájlokat és könyvtárakat.Ha csak fájlokat akarsz, akkor ezt vagy a
os.path
segítségével szűrheted le:vagy használhatod az
os.walk()
parancsot, amely két listát ad minden egyes meglátogatott könyvtárhoz - fájlokra és könyvtárakra bontva. Ha csak a legfelső könyvtárra van szükséged, akkor egyszerűen megszakíthatod az első alkalommal, amikor a következő eredményt kapodJobban szeretem a
glob
modult használni, mivel az mintaillesztést és bővítést végez.Visszaad egy listát a lekérdezett fájlokkal:
a "valamilyen könyvtárban" található összes fájl és könyvtár listáját adja vissza.