参考:https://blog.csdn.net/stone9159/article/details/79038629

解决方案:

@classmethod# 读取csv文件返回一个list-list格式def read_csv_file(cls, file_path):try:rows = []# with进入执行上下文,退出的时候会自动关闭文件# 这里读取文件必须加上encoding="utf-8",否则可能报错!with open(file_path, 'r', encoding="utf-8") as csv_file:# 读取csv文件中每行的列表,将每行读取的值作为列表返回csv_read = csv.reader(csv_file)for row in csv_read:rows.append(row)return rowsexcept Exception as e:raise Fail(f"csv文件读取失败,错误原因是:{e}")

Python读取CSV文件:UnicodeDecodeError: 'gbk' codec can't decode byte 0xba ....illegal multibyte sequence相关推荐

  1. 编码处理问题总结:UnicodeDecodeError:'gbk' codec can't decode byte 0xe3: illegal multibyte sequence与读取docx

    在试图打开docx文档内容时,以为可以向读取txt文档一样,于是写下了下面的代码 with open('C:\\Users\\Administrator\\Desktop\\案例二.docx','r' ...

  2. pandas读取csv文件UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xca in position 37: invalid contin

    从错误信息看基本上是编码问题,猜想应该是csv中含有中文引起的,将其改成英文后运行正常, 所以断定是中文引起的编码错误,由于系统默认采用utf-8解析,而我们中文是采用'gbk', 再读取csv文件时 ...

  3. python报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa3 in position 48

    python报错: UnicodeDecodeError: 'gbk' codec can't decode byte 0xa3 in position 48: illegal multibyte s ...

  4. 成功解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xba in position 2: illegal multibyte sequence

    成功解决UnicodeDecodeError: 'gbk' codec can't decode byte 0xba in position 2: illegal multibyte sequence ...

  5. python报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 解决方案

    原代码 data_path = "sources/weibo_senti_100k.csv" data_list = open(data_path).readlines()[1:] ...

  6. python os.popen 提示 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte illegal multibyte sequence

    原有代码如下: def run_silently(cmd: str) -> str:"""返回系统命令的执行结果"""with os. ...

  7. python读取数据出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin

    报错的含义是:unicodedecodeerror:"utf-8"编解码器无法解码位置0中的字节0xce:inva 字符编码问题 1.ASCLL与GB2312 **国标码是汉字的国 ...

  8. Python报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 199: illegal multibyte s

    解决问题很简单,把文件用记事本打开,然后另存为,下面编码选ANSI就好.

  9. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x9a in position 174: illegal multibyte sequence

    UnicodeDecodeError: 'gbk' codec can't decode byte 0x9a in position 174: illegal multibyte sequence 小 ...

最新文章

  1. Android中ActivityManager学习笔记
  2. NetworkX系列教程(10)-算法之三:关键路径问题
  3. 【POJ 1200】Crazy Search(将字符映射为数字,将NC进制hash成10进制)
  4. 隐马尔可夫模型 HMM 原理及实现
  5. mysql win10 无法配置文件_MySQL设置文件无法更改的处理方案详细说明(Win10)
  6. ubuntu 安装java_Hadoop3.1.3安装教程_单机/伪分布式配置
  7. 无穷级数判敛方法使用限制
  8. 基于Simulink与FlightGear联合建模并仿真多旋翼无人机在平衡态的动态控制
  9. 使用深度学习自动给图片生成文字描述
  10. 英雄联盟android,安卓ARPG佳作 《英雄联盟(League of Heroes)》
  11. c语言int temp什么意思,C中的temp是什么意思?
  12. php readystate,php – 当readyState为4时,为什么我在脚本中调用的Ajax函数连续运行两次?...
  13. 初学EGE图形库(零)---从零开始CodeBlocks安装配置使用EGE图形库
  14. Mac 蓝牙鼠标卡顿的解决方法
  15. ARM服务器编译安装ClickHouse
  16. 如何在当前文件夹打开命令行窗口
  17. 防火墙技术在计算机网络安全中的应用分析,计算机网络安全中防火墙技术的应用分析...
  18. 3GPP TS 23501-g51 中英文对照 | 4.2.8 Support of non-3GPP access
  19. 十大最佳自动化测试工具
  20. 使用Web前端技术实现的梦幻VR虚拟现实效果

热门文章

  1. git克隆代码库时使用指定的用户名密码
  2. Java Socket服务器端与客户端的编程步骤总结
  3. Linux 2.6内核配置说明 (国嵌)
  4. 什么样的女人才是老婆
  5. 如何将Excel表格数据转换成柱状图
  6. PostgreSQL-Arcgis地理数据库中的系统表
  7. 程序员PHP工具箱下载地址及配置教程
  8. spotify怎么设置头像_如何使Spotify停止发布到Facebook(和其他隐私设置)
  9. 共建网络安全 共享网络文明 2015福建网络安全宣传日成功举办
  10. s6和thinkpad x1音频对比 (APX 音频分析仪)