python读取txt文件时,报错【utf-8 codec cant decode byte 0xcc】的解决办法
最近在学习正则表达式,想要统计【天龙八部】中各个主角出现的次数。
在读取文件的时候,提示下面错误:
原来下载的天龙八部txt文件的编码格式是【ANSI】,所以读取报错了。
解决办法很简单,将文件的编码方式修改为【UTF-8】。记事本打开文件,选择另存为,修改编码格式。
就像下面这样
下面附上代码以及代码运行结果:
import rewith open('tlbb1.txt', 'rb') as f:data = f.read().decode()pat = ['乔峰', '萧峰', '段誉', '虚竹']person1 = re.findall(pat[0], data)
person2 = re.findall(pat[1], data)
person3 = re.findall(pat[2], data)
person4 = re.findall(pat[3], data)print('乔峰出现%s次,段誉出现%s次,虚竹出现%s次' % (len(person1)+len(person2),len(person3),len(person4)))
运行结果:
注:文章内容主要是记录学习过程中遇到的问题以及解决方法。留个记录,同时分享给有需要的人。如有不足之处,欢迎指正,谢谢!
python读取txt文件时,报错【utf-8 codec cant decode byte 0xcc】的解决办法相关推荐
- python读取txt文件时去除换行符
python读取txt文件时去除换行符 python的readlines()方法用于读取所有行,且返回值是一个列表,换行符包含在字符串中. f = open("temp.txt", ...
- python读txt文件时末尾许多空格-python读取txt文件时去掉空格的方法
python读取txt文件时去掉空格的方法 发布时间:2020-09-22 14:15:44 来源:亿速云 阅读:85 作者:小新 这篇文章给大家分享的是有关python读取txt文件时去掉空格的方法 ...
- VUE.JS 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法...
data里面做了定义 在方法里面进行赋值 用 this.info = repos.data 数据可以请求到,但是会报错 TypeError: Cannot set property 'listgrou ...
- python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因
1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...
- python读取文件如何去除空格_python读取txt文件时怎么去掉空格
python属于什么型语言 python通过什么实现映射 Python读取TXT文件可以通过replace()函数来去除TXT文件中的空格,基本结构:replace(to_replace, value ...
- python读取txt文件并画图
1,使用python读取txt文件 已知txt文件内容如下: 0 01 12 43 94 165 256 36 请以第一列为x轴,第二列为y轴画图 步骤如下: 1)使用readlines读取文件 2) ...
- python读取txt文件代码-Python txt文件常用读写操作代码实例
python读取txt文件 #方式一: file = r'D: est.txt' with open(file, 'rb+') as f: #可读可写二进制,文件若不存在就创建 data = f.re ...
- python读取Excel文件是报(xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; fo
python读取Excel文件是报(xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; fo ...
- python读取文件编码错误_关于python 读取txt文件出现编码问题:
python 读取txt文件出现编码问题:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position 5: invalid ...
最新文章
- Centos 5.8 安装KVM虚拟机学习笔记
- cryptogen (1)generate 生成证书举例
- 能够显著降低焦虑的两种方法
- 如何让快递更快?菜鸟自研定时任务调度引擎首次公开
- ArcGIS实验教程——实验三十八:基于ArcGIS的等高线、山体阴影、山顶点提取案例教程
- python expect_python--pexpect
- Qt工作笔记-profile中INSTALLS的使用
- 德国商业经济金融发展史
- UI自动化:单元测试框架
- 【JavaScript】回流(reflow)与重绘(repaint)
- 【激光雷达3D】【论文翻译】PointPillars: Fast Encoders for Object Detection from Point Clouds
- http2-frame-WINDOW_UPDATE
- 案例4-3 朋友圈 (25 分)(并查集)
- java编写计算器的原理_Java语言开发的计算器的心得
- windows10计算机策略,win10系统轻松玩转组策略的图文步骤
- python余弦定理_基于Python计算气弹簧选型
- AS更换背景主题以及背景图片
- 人脸识别:技术应用与商业实践
- SECS\GEM RMS系统OEE定义
- 网线接法只有两头线序一样就行了吗?
热门文章
- 湄洲湾职业技术学院全国计算机二级,湄洲湾职业技术学院计算机协会
- TOP 正式面向全球启动节点招募
- android 10.0设置app为默认浏览器
- 什么是同源策略,为什么需要同源策略
- JS之比较两个对象是否相同
- 瞬间心情愉悦,头发都少掉了几根!---Django+uwsgi+Nginx项目部署超详细步骤
- Efficient feature learning and multi-size image steganalysis based on CNN【Zhu-Net基于高效特征学习与多尺度图像隐写分析】
- 淘淘商城第118讲——系统部署演示
- TCP、UDP、socket、黏包
- Springboot毕设项目萌宠之家零售网站zp5x9java+VUE+Mybatis+Maven+Mysql+sprnig)