使用Python 内置包 pathlib
这里写的是交互模式,也可以自定义路径参数 然后传入
# 获取指定目录下 所有的xlsx , txt 等文件 具体看需求
def get_file(patterns , path):
all_files=[]
p=Path(path)
for item in patterns:
file_name = p.rglob(f'**/*.{item}')
all_files.extend(file_name)
return all_files
path=input('>>>>请输出文件的路径:') # 可以自定义路径
need_file = get_file(['xlsx' , 'txt'], path)
for i in need_file:
print(i)