读取python遍历中文目录得到的文件路径报错

2020-09-05 科技 109阅读

这是因为路径里面包含中文的原因:

  1. linux的系统字符编码默认为utf-8,而要搜索的文件路径nameFile是Unicode,需要进行解码成unicode,因此作如下修改:

  2. fout = codecs.open(nameFile.encode("utf-8") , "w" , "utf-8"

  3. 当然,另外一种方法就是修改为英文的路径;

  4. 关于编码和解码的知识,请参考:http://www.cnblogs.com/qiernonstop/p/3634462.html

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com