'gbk' codec can't decode byte 0xae 解决方法

2023-11-18

‘gbk’ codec can’t decode byte 0xae 解决方法

今天使用python 读取txt的时候出现了如下报错
在这里插入图片描述

Message='gbk' codec can't decode byte 0xae in position 32: illegal multibyte sequence Source=C:\Users\xzy56\source\repos\wordcount.py StackTrace: File "C:\Users\xzy56\source\repos\wordcount.py", line 12, in <module> string_data = fn.read() # 读出整个文件

具体代码是

fn = open('article.txt') # 打开文件
string_data = fn.read() # 读出整个文件
fn.close() # 关闭文件

上网找了下,只要更改读取的编码格式即可
将article.txt编码格式改成utf-8
代码更改为

# 读取文件
fn = open('article.txt',encoding = "utf-8") # 打开文件
string_data = fn.read() # 读出整个文件
fn.close() # 关闭文件

就完美解决了


参考https://www.cnblogs.com/ruiy/p/9091010.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

'gbk' codec can't decode byte 0xae 解决方法 的相关文章

随机推荐

  • 跑pytorch报错: The NVIDIA driver on your system is too old

    今天运行pytorch代码发现报错 The NVIDIA driver on your system is too old found version 8000 Please update your GPU driver by downlo
  • 计算机网络基础应用课程标准,王建波《计算机网络基础》课程标准.doc

    文档介绍 设计者 王建波指导老师 蒋本立廖兴张光清设计时间 2013年7月适用专业 计算机网络专业 计算机应用专业 计算机网络基础 课程标准设计者 王建波指导老师 蒋本立廖兴张光清设计时间 2013年7月适用专业 计算机网络专业 计算机应用
  • 在Raspberry Pi上使用PySimpleGUI创建图表

    PySimpleGUI python库在本地GUI和Web界面具有相同代码的能力中脱颖而出 PySimpleGUI并非以图表包为重点 而是具有画布和图形元素 可让您创建实时条形图和实时趋势图 图形元素入门 图形元素可以具有不同的坐标方向 例
  • 用Dockerfile制作一个python环境案例,值得收藏

    Dockerfile文件 无后缀 FROM python 3 7 设置 python 环境变量 ENV PYTHONUNBUFFERED 1 创建 code 文件夹并将其设置为工作目录 RUN mkdir code WORKDIR code
  • 史上最完美的Android沉浸式状态导航栏攻略

    前言 最近我在小破站开发一款新App 叫高能链 我是一个完美主义者 所以不管对架构还是UI 我都是比较抠细节的 在状态栏和导航栏沉浸式这一块 我还是踩了挺多坑 费了挺多精力的 这次我将我踩坑 适配各机型总结出来的史上最完美的Android沉
  • 傻瓜电梯项目实现

    目录 文档介绍 package lift entity Elevator java Entity java Floor java package lift Pretreatment Pretreatment java package lif
  • Elasticsearch——document相关原理

    1 document数据路由原理 1 1 document路由到shard上是什么意思 一个index的数据会被分为多片 每片都在一个shard中 所以说 一个document 只能存在于一个shard中 当客户端创建document的时候
  • [计算机毕业设计]大数据疫情分析与可视化系统

    前言 大四是整个大学期间最忙碌的时光 一边要忙着准备考研 考公 考教资或者实习为毕业后面临的就业升学做准备 一边要为毕业设计耗费大量精力 近几年各个学校要求的毕设项目越来越难 有不少课题是研究生级别难度的 对本科同学来说是充满挑战 为帮助大
  • mysql报错 -- (errno: 13 - Permission denied)

    重启服务器后 mysql没有自启动 手动启动的时候报错 后面经一番折腾后强行用root身份启动后又发现原有的数据库表都不见了 mysql 报错 ERROR 1018 HY000 Can t read dir of db translator
  • 模型选择+过拟合+欠拟合

    模型选择 当我们训练模型时 我们只能访问数据中的小部分样本 最大的公开图像数据集包含大约一百万张图像 而在大部分时候 我们只能从数千或数万个数据样本中学习 将模型在训练数据上拟合的比在潜在分布中更接近的现象称为过拟合 overfitting
  • 从代码角度理解DETR

    一个cnn的backbone 提图像的feature 比如 HWC 同时对这个feature做position embedding 然后二者相加 在Transformer里面就是二者相加 输入encoder 输入decoder 这里有obj
  • Matlab中实现图像处理的工作流程

    一 识别流程 Receipt Identification Workflow Working with Images in MATLAB Import display and manipulate color and grayscale i
  • Angular4.0_完善在线竞拍应用路由

    路由实战思路 一 创建商品详情组件 显示商品的图片和标题 使用Angular命令行工具生成一个新的组件 ng g component productDetail product detail component ts import Comp
  • latex Elsevier 模板给作者加脚注

    Elsevier 模板给作者加脚注 thanks 无效 网上有说使用 corref cor1 cortext cor1 Corresponding author 但是实测发现不行 只能加一个标注 再加一个就是两个 还有说使用 authorn
  • SVM算法(Support Vector Machine)

    一 SVM 支持向量机 support vector machines SVM 是一种二分类模型 将实例的特征向量映射为空间中的一些点 SVM 的目的就是想要画出一条线 以 最好地 区分这两类点 以至如果以后有了新的点 这条线也能做出很好的
  • GIT reset

    Git Reset 转载Git Reset reset 用于回退commit 主要有三个参数 hard mixed soft working工作区 cache暂存区 repository本地库 hard 清空 清空 清空 mixed 保留
  • window系统启动redis和清除缓存

    一 启动redis dos命令行方式 c user john gt d 进入所在盘 D gt cd D Redis x64 3 2 100 进入安装目录 D gt cd D Redis x64 3 2 100 gt redis server
  • git提交新项目操作笔记

    git提交新项目操作笔记 1 本地安装git环境 下载安装包安装即可 2 初始化git项目 生成 git 配置目录 进入项目根目录 右键 git bash here打开控制台 输入git init即可完成 3 将项目加入本地git仓库 gi
  • fork()函数详解

    一个进程 包括代码 数据和分配给进程的资源 fork 函数通过系统调用创建一个与原来进程几乎完全相同的进程 也就是两个进程可以做完全相同的事 但如果初始参数或者传入的变量不同 两个进程也可以做不同的事 一个进程调用fork 函数后 系统先给
  • 'gbk' codec can't decode byte 0xae 解决方法

    gbk codec can t decode byte 0xae 解决方法 今天使用python 读取txt的时候出现了如下报错 Message gbk codec can t decode byte 0xae in position 32