私信  •  关注

Dora

Dora 最近创建的主题
Dora 最近回复了
6 年前
回复了 Dora 创建的主题 » 在python中连接数据excel数据的循环文件名?

这就是你要找的吗?它将打印出所有文件名,您只需循环遍历这些文件名,然后组合

from os import listdir
from os.path import isfile, join

folder_path = './'

onlyfiles = [f for f in listdir(folder_path) if isfile(join(folder_path, f))]
print(onlyfiles);

P.S.这是从 How do I list all files of a directory?

编辑,如果你真的想做某种文件扩展名过滤,我使用 json 以文件为例,根据需要进行更改

from os import listdir
from os.path import isfile, join

folder_path = './'

onlyfiles = [f for f in listdir(folder_path) if isfile(join(folder_path, f))]
filter_extension = []
my_ext = 'json'

for f in listdir(folder_path):
    extension = f.split('.')[-1]
    if (extension == my_ext):
        filter_extension.extend([f])

print(filter_extension)