python listdir - Как перечислить все файлы каталога?

python os filename / python / directory

Как я могу перечислить все файлы каталога в Python и добавить их в list ?

Ioannis Filippidis



Answer #1

Однострочное решение для получения только списка файлов (без подкаталогов):

filenames = next(os.walk(path))[2]

или абсолютные прозвища:

paths = [os.path.join(path, fn) for fn in next(os.walk(path))[2]]