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

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")

报错:
图片描述

回答:

路径里的正反斜杠

回答:

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

以上是 pd.read_csv,遇到中文路径报错does not exist 的全部内容, 来源链接: utcz.com/a/163580.html

回到顶部