Python - jak načíst všechny soubory v adresáři cyklem

21 programovani python file cyklus loop

24.12.2018 napsal SYSTEM

Vyřešeno loop through folder in python and open files
Situace: Máme soubory v adresáři a chceme je v Pythonu pomocí cyklu postupně načíst. Jak nad všemi soubory v tomto adresáři provádět iterace Pythonem?

RE: Python - jak načíst všechny…

26.12.2018 odpověděl SYSTEM

Zkontrolováno

Následující konstrukcí v pythonu postupně načteme všechny soubory .txt v adresáři '/home/files/' a zobrazíme jejich název:

import os

dir = '/home/files/'

for filename in os.listdir(dir):
    if filename.endswith('.txt'):
        with open(os.path.join(dir, filename)) as f:
            print(filename)
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace