python使用pd.read_csv(),出现错误UnicodeDecodeError: ‘utf-8‘ codec can‘t decode ......

这篇具有很好参考价值的文章主要介绍了python使用pd.read_csv(),出现错误UnicodeDecodeError: ‘utf-8‘ codec can‘t decode ......。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先说一下这个原因,所读取的csv文件的编码方式不是utf-8,然后现在指定encoding="UTF-8"会出现以上问题。

一、查看你的csv文件时什么编码方式

使用记事本打开csv文件,红框所示即csv文件的编码方式。

pd.read_csv报错,python,开发语言,UTF-8报错,ANSI,Powered by 金山文档
pd.read_csv报错,python,开发语言,UTF-8报错,ANSI,Powered by 金山文档

现在你的csv文件的编码格式就是"ANSI",这时候再去指定encoding="UTF-8",就会报错。

二、两种解决方法

1、使用"ANSI"格式读取CSV文件

将你的程序改为:pd.read_csv("你文件的地址"(例如:"1.csv"),"encoding="ANSI")

注意:ANSI只是windows系统的编码格式,mac系统没有这个编码格式,我们在使用kaggle等免费gpu时,他们不支持这种格式

2、将CSV文件改为"UTF-8"格式

使用记事本打开csv文件,选另存为,保存类型选所有文件,编码格式改成UTF-8文章来源地址https://www.toymoban.com/news/detail-611560.html

pd.read_csv报错,python,开发语言,UTF-8报错,ANSI,Powered by 金山文档

到了这里,关于python使用pd.read_csv(),出现错误UnicodeDecodeError: ‘utf-8‘ codec can‘t decode ......的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • read_csv()参数之encoding——看这篇就够了

    最近被问到:为什么CSV文件读不出来? 一看报错: \\\'utf-8\\\' codec can\\\'t decode byte 0xb3 in position 0: invalid start byte 其实这个问题很常见,解决起来也很简单。也顺便介绍一下 read_csv() 的 encoding 参数。走起!!! 首先,介绍一下 encoding 参数。该参数指的是文件的编码方式, Python 中或

    2024年02月09日
    浏览(36)
  • 解决Python中使用pd.read_excel报错的问题

    解决Python中使用pd.read_excel报错的问题 在Python中,我们常常需要读取Excel表格文件来进行数据分析和处理。其中,pandas库的read_excel函数是一个十分常用的方法,可以直接读取Excel表格并将其转化成DataFrame格式,非常方便。但是,在使用read_excel函数时,有时会出现xlrd.biffh.XLRDE

    2024年02月11日
    浏览(37)
  • UnicodeDecodeError: ‘utf-8‘ 编码错误解决方案 - Python

    UnicodeDecodeError: ‘utf-8’ 编码错误解决方案 - Python 在Python编程中,当处理文本数据时,有时会遇到UnicodeDecodeError错误,错误信息可能类似于\\\"UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xb in position 1: invalid start byte\\\"。这个错误通常表示尝试将一个无法被解码为指定编码的字节序

    2024年02月06日
    浏览(41)
  • Python 读取csv文件时报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd0 in position 0:invalid

    问题描述:我在读取csv文件时 python报了如下错误 或者报了以下错误:UnicodeDecodeError: \\\'gbk\\\' codec can\\\'t decode byte 0xb1 in position 5: illegal multibyte sequence 目录 问题引出: 错误示范如下: 解决方案如下: 我先创建的xlsx 或者 xls文件,然后再改成以csv为后缀的文件,最后在python里读取失

    2024年02月16日
    浏览(65)
  • pd读取csv文件并转json

    pd读取csv文件并转json 未使用插件 要使用Python的Pandas库读取CSV文件并将其转换为JSON,首先确保已经安装了Pandas库。如果没有安装,可以通过pip进行安装: 然后,你可以使用以下代码来读取CSV文件并将其转换为JSON: 在这段代码中,read_csv函数用于读取CSV文件,并将其存储为一

    2024年02月12日
    浏览(52)
  • Bug小能手系列(python)_14: pd.concat得到的矩阵错误

    今天在运行 pd.concat (pd指的是 pandas 库),需要将两个DataFrame数据(数据分别为 5*4 的矩阵)进行列合并时,突然发现得到的矩阵是 10*8 的,而不是我想要的 5*8 的!!!虽然是个小问题,但是感觉网上给出的内容一直没把这个问题介绍清楚,这里就专门写一篇文章帮助大家理解

    2024年01月17日
    浏览(56)
  • Python写入CSV出现空行解决方法

    最近在用Python创建写入csv文件,也就在无形中踩到一些坑,也因此记录下来,作为纠错,也希望帮到大家。 前提:使用csv存储多维数组元素,发现写入后,使用Excel打开该csv文件会出现空行,使用文件方式读取该csv文件输出会出现“n\\\"。 解决方法:在csv文件生成时,添加参数

    2024年02月12日
    浏览(55)
  • 解决pandas读取csv、tsv文件出现错误《ParserError: Error tokenizing data. C error: Expected 1 fields in line...》

    读取文件方式改为 出错,ParserError: Error tokenizing data. C error: Expected 1 fields in line… 将读取方式改为 OK,问题解决! read_csv()是Pandas库中用于读取CSV文件的函数,其常用参数如下:

    2024年02月11日
    浏览(51)
  • 微信小程序在调用swiper组件时如果出现[渲染层错误] Uncaught TypeError: Cannot read property ‘$$‘ of undefined

    报错:TypeError: Cannot read property ‘$$’ of undefined 还需设置current = 0, 并且current和swiperList不能在一个this.setData中设置, 要先setData swiperList 然后在setData current

    2024年02月13日
    浏览(61)
  • 使用 python multiprocessing.Queue 出现 too many open files 错误

    问题描述 使用 python 子进程 multiprocessing.Process 执行任务,并使用 multiprocessing.Queue 回传任务执行结果。程序执行时间长以后,出现 Too many open files 错误。使用 lsof -p 进程号 能看到有很多未关闭的 pipe。后经排查发现大概率是 multiprocessing.Queue的问题,为了验证想法,写了一个测

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包