问题场景
在进行文件读写的时候经常出现,对于python2.7版本来说这个一不小心就会出现,下面是问题解决思路
类型一
windows环境下的路径问题,为什么呢,比如:C:\test\XXX, \t是特殊字符,需要转义一下如 C:\test\XXX或者C:/test/XXX,
Unicode编码问题
python2.7编码问题很多python3就没有此类问题了,上面的不行的话就把路径转成Unicode试试, 在字符前面加小写的u如:u“C:\test\XXX”
路径前加r
在字符前面加小写的r如:r“C:\test\XXX”
sys设置编码
import sys
reload(sys) # Python2.5 初始化后删除了 sys.setdefaultencoding 方法,我们需要重新载入
sys.setdefaultencoding(‘utf-8’)
结束
友情链接有我的博客和github地址,欢迎相互沟通学习!