You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Pandas导入CSV文件时遇Unicode转义语法错误求助

解决pandas导入CSV时的Unicode转义语法错误

错误原因

问题出在文件路径的写法上:Windows系统路径用反斜杠\,但Python普通字符串中\U是Unicode转义序列的开头,解释器会尝试解析它,导致解码失败。另外你还漏写了CSV文件的后缀.csv,这会导致后续找不到目标文件。

修复方案

有三种常用方法解决路径转义问题,同时记得补上文件后缀:

  1. 使用原始字符串:在路径字符串前加r,让Python忽略转义字符
import pandas as pd
import numpy as np
data = pd.read_csv(r'C:\Users\Admin\Downloads\pims-indians-diabetes.csv', header=None, names=['Prognancies','Glucose','BloodPressure','SkinThickness','Insulin','BMI','Pedigree','Age','Outcome'])
print(data.head())
  1. 把反斜杠替换成正斜杠:Python支持用正斜杠作为路径分隔符,跨平台通用
import pandas as pd
import numpy as np
data = pd.read_csv('C:/Users/Admin/Downloads/pims-indians-diabetes.csv', header=None, names=['Prognancies','Glucose','BloodPressure','SkinThickness','Insulin','BMI','Pedigree','Age','Outcome'])
print(data.head())
  1. 使用双反斜杠:用两个反斜杠表示一个实际的反斜杠,避免转义
import pandas as pd
import numpy as np
data = pd.read_csv('C:\\Users\\Admin\\Downloads\\pims-indians-diabetes.csv', header=None, names=['Prognancies','Glucose','BloodPressure','SkinThickness','Insulin','BMI','Pedigree','Age','Outcome'])
print(data.head())

额外提醒

务必确认文件路径包含完整文件名(包括.csv后缀),否则pandas会无法定位到目标文件。

内容的提问来源于stack exchange,提问作者Onuorah Martins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 20:43:11