今天在用pandas进行读取时出现了bug

出现这种情况的原因是:文件的编码不是 UTF8 编码的,而pandas读取文件时固定采用 UTF8 解码。解决方法是改为对应的解码方式。

解决的方式有两种:
第一种:
可以查看你对应文件的编码格式,使用notepad查看文件的编码格式,如果你知道了你的文件编码格式,那么你就用对应编码格式打开,如我下面的做法。

data = pd.read_table('data.txt',encoding='utf-16')

第二种:
如果不知道文件编码格式也没关系,可以自己重新设置文件的编码格式,做法如下:




将文件保存为UTF-8的编码格式,接着pandas就可以直接读取了


希望对大家有帮助

‘UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xff in position 0: invalid start byte‘成功解决相关推荐

  1. 解决UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte问题

    此文首发于我的个人博客:解决UnicodeDecodeError 'utf-8' codec can't decode byte 0xff in position 0 invalid start by ...

  2. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xff in position 0: invalid start byte ,mac

    从网上查了很多种方法*均对我的bug不是很奏效,可能因为我的.txt文件是.xls文件转的,且我要读取的文件只有6个,遂采取最brute的方法:把所有文件里的内容copy出来,放到新文件里即可. *方 ...

  3. pandas 读取csv : ‘utf-8‘ codec can‘t decode byte 0xff in position 0: invalid start byte

    问题描述 用python 读取csv文件时,报错utf-8' codec can't decode byte 0xff in position 0: invalid start byte 问题原因 打 ...

  4. [Solved] UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte

    1. with open(path, 'rb') as f:contents = f.read()2. with open(path, encoding="utf8", error ...

  5. 调试错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

    代码: #-*-coding:utf-8-*- import tensorflow as tf import numpy as np import matplotlib.pyplot as plt f ...

  6. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xff in position 41: invalid start byte

    文章目录 一.遇到报错 二.错误分析与解决 一.遇到报错 笔者在进行代码复现的时候,在数据读取时遇到报错: UnicodeDecodeError: 'utf-8' codec can't decode ...

  7. UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte

    在Python处理字符编码时出现如下错误: UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid ...

  8. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb0 in position 0: invalid start byte

    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb0 in position 0: invalid start byte

  9. 成功解决UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9a in position 0: invalid start byte

    成功解决UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9a in position 0: invalid start byte 目录 解决 ...

最新文章

  1. 第十六届全国大学生智能车竞赛全国总决赛报名信息汇总
  2. 2021年春季学期-信号与系统-第六次作业参考答案
  3. Java集合框架源码解析之ArrayList
  4. WinAPI: midiOutReset - 重置输出设备
  5. 安全 - 堡垒机 - Jumpserver
  6. Oracle 10g RAC Installer 故障之--Oracle软件安装无法发现集群
  7. 资源图与死锁定理的灵活运用
  8. 最严格的身份证校验(JavaScript版)
  9. 【控制】PID和LQR
  10. vivado基本知识
  11. IDEA 奇淫 插件
  12. 聊聊 MyBatis 中的设计模式
  13. 懂得爱――在亲密关系中成长
  14. TensorFlow CPU环境 SSE/AVX/FMA 指令集编译
  15. node爬取app数据_使用node.js如何爬取网站数据
  16. 华为云学院新春大礼包:场景化微认证上新了! 1
  17. 特征工程(七)—特征学习RBM
  18. Red Hat Enterprise Linux (RHEL) 9 更新了什么,即 Rocky Linux 9 和 AlmaLinux 9 展望
  19. 科普篇:3D模型展示的2种主要方式
  20. IT国内外的免费学习网站

热门文章

  1. 张一鸣:优秀年轻人的五个特点
  2. JimuReport积木报表——主子报表如何设计
  3. 使用maven下载jar包,使用ant打包。yqxt项目的安装。
  4. Java描述设计模式(16):代理模式
  5. 【华为云 ModelArts-Lab AI实战营】第二期
  6. 记录kylin成功启动,访问页面404问题
  7. Handler原理分析
  8. 作为Java工程师,你的Spring用对了吗?
  9. 黑科技揭秘:百种异常随机注入,专有云为何稳如泰山 1
  10. 任正非:不要做一个完人