使用pandas库读取csv文件时代码报错,是什么问题?
报错原因
- 路径拼写错误:代码中写的
Desctop为拼写错误,正确的桌面文件夹名称为Desktop - 路径转义冲突:Python字符串中单反斜杠
\是转义字符,直接写Windows路径会导致路径解析失败
修复方法
你可以任选以下任意一种写法修改代码即可正常读取文件:
- 使用原始字符串前缀+绝对路径(推荐,路径识别最稳定)
import pandas as pd # 请将代码中的「你的用户名」替换为你自己电脑的实际用户名 a = pd.read_csv(r'C:\Users\你的用户名\Desktop\excel.csv') print(a)
- 使用正斜杠替代反斜杠
import pandas as pd a = pd.read_csv('C:/Users/你的用户名/Desktop/excel.csv') print(a)
- 双反斜杠转义写法
import pandas as pd a = pd.read_csv('C:\\Users\\你的用户名\\Desktop\\excel.csv') print(a)
如果你想使用相对路径读取,可以先执行以下代码确认当前Python的工作目录,将csv文件放到对应目录下后直接写文件名读取即可:
import os # 打印当前工作目录 print(os.getcwd())
修改后代码:
import pandas as pd a = pd.read_csv('excel.csv') print(a)
内容的提问来源于stack exchange,提问作者James
相关产品推荐
相关产品推荐

