怨念太深。。开始读取文件代码为:
import pandas as pd Input=pd.read_csv(excelPath, index_col=0,encoding='utf-8',low_memory=False)报错:
IOError: File C:\Users\Administrator\Desktop\Course comments\\\xe6\xb1\x87\xe5\x90\x88
但其实是存在的。。。
后来在网上找了一个方法,链接在此,照着修改了打开文件的方式
import pandas as pd import os pwd = os.getcwd() #获得当前工作目录 os.chdir(os.path.dirname(excelPath))#改变工作目录到dirname Input = pd.read_csv(os.path.basename(excelPath))#返回文件名再阅读表 os.chdir(pwd)还是报错:
WindowsError: [Error 3] : 'C:\\Users\\Administrator\\Desktop\\Course comments\\\xe6\xb1\x87\xe5\x90\x88'does not exist
历经了千辛万苦才发现,原来是无法读取中文命名的文件。。。其实就是编码问题,在引入中文路径的时候,前面加一个u' ... '即可,真是傻的没边了我。。。
所以以后文件名最好还是避免取中文名称吧。就酱