您的位置:首页 > 运维架构

pyhton使用open函数读取包含中文路径文件大坑记

2018-01-05 16:11 330 查看
正确脚本:

# coding=utf8

file_path = 'E:/消费明细/2017-01.csv'
print('123')
try:
data = open(unicode(file_path, 'utf-8'), 'r')
print ('正确打开')
except Exception, e:
print str(e)

报错脚本:

# coding=utf8

file_path = 'E:\消费明细\2017-01.csv'
print('123')
try:
data = open(unicode(file_path, 'utf-8'), 'r')
print ('正确打开')
except Exception, e:
print str(e)

区别:

file_path 定义时正确脚本采用的是正斜杠(/);报错脚本采用的是反斜杠(\);

一般情况下大家从目录中拷贝出来直接一贴,运行时就会出现问题,大家引以为戒。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: