情况1:在一个目录下面只有文件,没有文件夹,这个时候可以使用os.listdir
import os path = r'C:\Users\Administrator\Desktop\file' for filename in os.listdir(path): print(os.path.join(path,filename))情况2:递归的情况,一个目录下面既有目录(目录下面还可能有目录和文件)也有文件,如何读取里面所有文件,使用os.walk:
import os path = r'C:\Users\Administrator\Desktop\file' for dirpath,dirnames,filenames in os.walk(path): for filename in filenames: print(os.path.join(dirpath,filename))