Python代码:遍历目录下所有文件并写到文件中

发布时间:2020-04-08编辑:脚本学堂
本文分享一例python代码,用于遍历目录下的所有文件,并将遍历的结果写入到文件中,有需要的朋友参考下。

本节内容:
python遍历目录中文件。

代码:
 

复制代码 代码示例:

#!/usr/bin/python
#
#coding:utf-8 
#site: www.jb200.com

import urllib2 
import urllib 
import os 
import shutil 
 
homedir = os.getcwd() 
 
import os 
def walk_dir(dir,fileinfo,topdown=True): 
    for root, dirs, files in os.walk(dir, topdown): 
        for name in files: 
            print(os.path.join(name)) 
            fileinfo.write(os.path.join(root,name) + 'n') 
        for name in dirs: 
            print(os.path.join(name)) 
            fileinfo.write('  ' + os.path.join(root,name) + 'n') 
fileinfo = open('list.txt','w') 
walk_dir(homedir,fileinfo) 

说明:
以上基于python27实现。
将此代码放到需要遍历的目录下运行,则会将目录下所有的文件和子文件写到list.txt中。