python - 读取 csv 文件时出错(unicode 错误)“unicodeescape”编解码器无法解码位置 2-3 中的字节:截断 \UXXXXXXXX 转义
问题描述
我正在尝试在 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 error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
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
解决方案
您可以尝试以下任何一种解决方案:-
1: By putting r converts normal string to raw string:
pandas.read_csv(r"C:\Users\DELL\Desktop\creditcard.csv")
2: Replacing with double backward-slash:
pandas.read_csv("C:\\Users\\DELL\\Desktop\\creditcard.csv")
3: Replacing with forward-slash:
pandas.read_csv("C:/Users/DELL/Desktop/creditcard.csv")
推荐阅读
- javascript - 解析浮动和按钮单击
- python - IBM-Watson 的“VisualRecognitionV3”使用问题
- python - Pywinauto 无法找到/关闭弹出窗口
- java - 如何在 Android 9.0 上通过 HTTP 获取图像然后裁剪图像?
- tableau-api - Tableau Public 无法创建两个联接?
- python - 如果输入不符合 for 循环的要求,如何强制用户重新输入?
- amazon-web-services - AWS Elasticbeanstalk 为 HTTPS 请求返回 HTTP 503
- reactjs - 动作内部调度不是函数
- go - 无法使用指向示例结构的指针注册服务
- python - 重复错误:形状 (1,3) 和 (100,) 未对齐:3 (dim 1) != 100 (dim 0)