美文网首页技术学习笔记
python 3 Pandas解决读取路径及名称包含中文的csv

python 3 Pandas解决读取路径及名称包含中文的csv

作者: 鸣die | 来源:发表于2019-04-17 19:40 被阅读0次

Excel还没有找到解决方式,csv尝试了多个解决方案后中于有一个成功的了。

原代码

df = pd.read_csv(r'F:\中文路径\中文名.csv')
df.head()

报错,包含中文

尝试过的无用方案

inpath = 'F:\中文路径\中文名.csv'
uipath = unicode(ipath , "utf8")

报错,这是 python 2 的解决方案,python 3 不支持

data = open(r'F:\中文路径\中文名.csv')
df = pd.read_csv(data)
df.head()

报错,中文

解决方案

path = r'F:\中文路径\中文名.csv'
file = open(path, encoding='utf-8')
df = pd.read_csv(file)
df.head()

文件需要保证是”以UTF-8无BOM格式”的编码形式。

相关文章

网友评论

    本文标题:python 3 Pandas解决读取路径及名称包含中文的csv

    本文链接:https://www.haomeiwen.com/subject/jdlowqtx.html