python建立中文文件乱码问题

来源:互联网 发布:股东人数 软件 编辑:程序博客网 时间:2024/06/05 21:12

创建中文文件时,乱码
解决办法:
1.创建文件夹先decode(‘utf-8’)再encode(‘gbk’)
2.读取文件夹 .decode(‘gbk’).encode(‘utf-8’)

# -*- coding: utf-8 -*-import ospath = 'd:/assist1/测试'.decode('utf-8').encode('gbk')isExists=os.path.exists(path)if not isExists:    os.makedirs(path)os.chdir(path)读取文件for root,dirs,files in os.walk("f:\\"):    for dir in dirs:        print os.path.join(root,dir).decode('gbk').encode('utf-8');    for file in files:        print os.path.join(root,file).decode('gbk').encode('utf-8');
原创粉丝点击