pd.read_csv报错

 利用pandas的read_csv常规读入CSV数据。

import pandas as pd
path = "E:\\我的文件\\ceshi.csv"
df=pd.read_csv(path,encoding='utf8',low_memory=False)

 报错:

pd.read_csv报错_第1张图片

卸载pandas,重装pandas。

再次读取数据,仍报错:

pd.read_csv报错_第2张图片

网上查找资料有几个解决方法:

1.把当前路径中的中文改成英文。 
2.cd到csv文件目录下,打开csv文件。
3.引入os模块,如以下代码所示操作。

import pandas as pd
import os
pwd = os.getcwd()
os.chdir(os.path.dirname(path))
path = "E:\\我的文件\\ceshi.csv"
df=pd.read_csv(os.path.basename(path),encoding='utf8',low_memory=False)
os.chdir(pwd)
df.head()

成功读取数据,未报错。

以前即使路径中带有中文也不会报错,现在突然就不行了,这是为什么呢?

你可能感兴趣的:(Python基础知识,python错误,pd.read_csv,importErro)