Как получить только файлы в Python? - PullRequest
2 голосов
/ 10 октября 2019

Мне просто нужно получить файлы в каталоге. Я использую модуль OS для этого. Но я не могу просматривать только файлы в каталоге.

os.chdir("/my/directory1") files=os.listdir(os.getcwd()) for f_name in files: print(f_name)

Что мне для этого сделать?

1 Ответ

2 голосов
/ 10 октября 2019

Попробуйте использовать os.path:

from os import listdir
from os.path import isfile, join
onlyfiles = [f for f in listdir(mypath) if isfile(join(mypath, f))]
...