【发布时间】:2020-01-06 14:48:04
【问题描述】:
我正在尝试在 python(jupyter notebook) 中读取 csv 文件,但出现错误。下面是代码:
import sys
import pandas as pd
import scipy
import numpy as np
import seaborn as sns
import matplotlib
import sklearn
import matplotlib.pyplot as plt
pwd
data = pd.read_csv("C:\Users\DELL\Desktop\creditcard.csv")
SyntaxError:(unicode 错误)'unicodeescape' 编解码器无法解码位置 2-3 中的字节:截断 \UXXXXXXXX 转义
https://i.stack.imgur.com/l6kl7.png
编辑:我已经尝试了以下所有方法,但仍然遇到同样的错误。
data = pd.read_csv("C:\Users\DELL\Desktop\creditcard.csv")
data = pd.read_csv("C:\\Users\\DELL\\Desktop\\creditcard.csv")
data = pd.read_csv(r"C:\Users\DELL\Desktop\creditcard.csv")
data = pd.read_csv(r"C:\\Users\\DELL\\Desktop\\creditcard.csv")
data = pd.read_csv("C:/Users/DELL/Desktop/creditcard.csv")
data = pd.read_csv("C://Users//DELL//Desktop//creditcard.csv")
data = pd.read_csv(r"C:/Users/DELL/Desktop/creditcard.csv")
data = pd.read_csv(r"C://Users//DELL//Desktop//creditcard.csv")
另外,我已经用单引号 (') 尝试了所有这些,但它没有用。这是文件详细信息的图片:https://i.stack.imgur.com/NmeoB.png
【问题讨论】:
-
@MayankPorwal 我已经尝试过了,但仍然遇到同样的错误。
-
重复的问题确实解决并解决了您描述的问题。如果它仍然不起作用,那么要么是在运行新代码时出现问题(例如,确保在重试之前保存了 .py 文件),要么存在需要新问题的 new 问题以及针对新问题的完整堆栈跟踪。你可能认为你得到“同样的错误”,但它很容易改变。
标签: python pandas csv unicode syntax-error