通过os.path.walk方法递归遍历目录中所有文档
当路径含中文时会有问题,需要编码下 , 如:os.path.walk(unicode('E:\\python\\根目录', 'utf8'), show, None)# -*- coding:utf-8 -*-#! /usr/bin/pythonimport os#递归遍历E:\目录下所有文件def show(arg, dirname, filenames):print '
·
当路径含中文时会有问题,需要编码下 , 如:
os.path.walk(unicode('E:\\python\\根目录', 'utf8'), show, None)
# -*- coding:utf-8 -*-
#! /usr/bin/python
import os
#递归遍历E:\目录下所有文件
def show(arg, dirname, filenames):
print 'dirname:' + dirname
for f in filenames:
if os.path.isfile(dirname+'\\'+f):
print dirname + f
os.path.walk('E:\\', show, None)
更多推荐
已为社区贡献24条内容
所有评论(0)