os.walk遍历目录

代码如下:

import os


f = open("d:\\sourcesinfo.txt","w+");

fileinfos = os.walk("d:\\sources")
for root, dirs, files in fileinfos:
        for fi in range(0,files.__len__()):
            f.write(os.path.join(root,files[fi]))
            f.write("\r\n");
            #print(os.path.join(root,files[fi]))

f.close()

 

这段代码的作用是把sources目录下的所有文件都获取,然后把完整路径都写到d:\\sourcesinfo.txt中

os.walk返回的是三个对象:父文件夹,目录,文件

 

你可能感兴趣的:(OS)