Python2.7遍历读取中文目录

来源:互联网 发布:python datatime 编辑:程序博客网 时间:2024/06/07 01:54

整体目录:

#coding=utf-8#1.直接读取单个中文文件夹import ospath=u'd:/py/test3/中文文件夹'.encode('gbk')lst=os.listdir(path)for fl in lst:    print fl.decode('gbk').encode('utf-8')

打印出结果:

进一步,

#2.遍历读取文件夹def iteratorFile(mDir):    mList=os.listdir(mDir)    for mFile in mList:        mPath=mDir+os.sep+mFile        if os.path.isfile(mPath):                pt=os.path.abspath(mPath)                print pt.decode('gbk').encode('utf-8')        else:            pt=os.path.abspath(mPath)            print pt.decode('gbk').encode('utf-8')            iteratorFile(mPath)            path=u'd:/py/test3/中文文件夹'.encode('gbk')iteratorFile(path)

打印出结果:



1 0
原创粉丝点击