получение списка файлов в Python

Я использую следующую строку, чтобы получить список каталогов по заданному пути в python:

os.listdir("directory")

И он возвращает список каталогов, но я не могу понять, как получить список файлов каталога?


person Mostafa Talebi    schedule 25.03.2014    source источник


Ответы (1)


os.listdir() перечисляет все имена в каталоге. Это включает в себя как файлы, так и подкаталоги.

Учтите, что все эти имена относятся к указанному каталогу. Используйте os.path.join() для создания полных путей и используйте os.path.isfile() и os.path.isdir() для фильтрации списка.

person Martijn Pieters    schedule 25.03.2014
comment
спасибо, я понял свою проблему - person Mostafa Talebi; 25.03.2014