pd.read_csv,遇到中文路径报错does not exist

发布于 2022-09-06 12:58:19 字数 804 浏览 21 评论 0

win10系统,安装有anaconda。用sublime text3时,用pd.read_csv读取中文路径的文件,遇到报错。代码如下:

# -*- coding:utf-8 -*-
import pandas as pd
import numpy as np
var = pd.read_csv("C:\Users\Michael\Desktop\新建文件夹/var.csv", index_col=0)

遇到报错:

IOError: File C:\Users\Michael\Desktop\新建文件夹/var.csv does not exist

尝试加入参数encoding:

var = pd.read_csv("C:\Users\Michael\Desktop\新建文件夹/var.csv", index_col=0,encoding="gb2312")

仍然报错。后来改了encoding="gbk""gb18030""utf8"还是报错。
何解?

路径改为正斜杠:


var = pd.read_csv("C:\Users\Michael\Desktop\新建文件夹\var.csv", index_col=0, encoding="gb2312")

报错:
图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏末 2022-09-13 12:58:19

路径里的正反斜杠

撩心不撩汉 2022-09-13 12:58:19

1.是你里面var.csv 前的斜杠反了
2.如果不行,尝试在引号前加个r, 表示转义。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文