处理中文文件名时,遇到编码问题,首先在代码开头已经加上了#encoding:utf-8,仍然报错
这肯定还是编码问题了 我又找了很多编码的资料 用了很多方法
有encode decode unicode 经过一番折腾
也用open成功打开了文件 但是
后来我查到 最规范的打开文件不用那么麻烦 应该是这样的
import os.path
file_name=os.path.normcase(u"C:/项目/马忠义.txt")
file=open(file_name,'r')
处理中文文件名时,遇到编码问题,首先在代码开头已经加上了#encoding:utf-8,仍然报错
这肯定还是编码问题了 我又找了很多编码的资料 用了很多方法
有encode decode unicode 经过一番折腾
也用open成功打开了文件 但是
后来我查到 最规范的打开文件不用那么麻烦 应该是这样的
import os.path
file_name=os.path.normcase(u"C:/项目/马忠义.txt")
file=open(file_name,'r')