在深度学习测试的时候,有时候需要一个一个当输入文件的路径名,这样实在是不方便,下面的方法,可以实现批量读取指定路径下的所有的文件的全名。
import os
path="F:/test" #待读取的文件夹
path_list=os.listdir(path)
path_list.sort() #对读取的路径进行排序
for filename in path_list:
print(os.path.join(path,filename))
带读取路径下的文件。
测试结果:
F:/test\测试文件1 - 副本 (10).txt
F:/test\测试文件1 - 副本 (11).txt
F:/test\测试文件1 - 副本 (12).txt
F:/test\测试文件1 - 副本 (2).txt
F:/test\测试文件1 - 副本 (3).txt
F:/test\测试文件1 - 副本 (4).txt
F:/test\测试文件1 - 副本 (5).txt
F:/test\测试文件1 - 副本 (6).txt
F:/test\测试文件1 - 副本 (7).txt
F:/test\测试文件1 - 副本 (8).txt
F:/test\测试文件1 - 副本 (9).txt
F:/test\测试文件1 - 副本.txt
F:/test\测试文件1.txt