python获取指定目录下的所有文件

使用python读取获取指定目录下的所有文件

假设程序文件list_file.py与图片文件夹set91在同一个文件夹D:test内,拼接处一个模糊路径D:testset91*.bmp,然后使用glob.glob(D:testset91*.bmp)即可

  • 先lsit出文件夹D:testset91内的所有文件名:dog.png
1
2
3
import os
dir = 'D:/test/set91/'
file = os.listdir(dir)
  • 将文件夹路径D:testset91与文件名与拼接:D:/test/set91/dog.png
1
os.join(dir, ) 
  • 使用列表递推式只需一行语句即可
1
2
dir = 'D:/test/set91/'
files_names = [os.path.join(dir,file_) for file_ in os.listdir(dir)]