最近在学习正则表达式,想要统计【天龙八部】中各个主角出现的次数。

在读取文件的时候,提示下面错误:

原来下载的天龙八部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】的解决办法相关推荐

  1. python读取txt文件时去除换行符

    python读取txt文件时去除换行符 python的readlines()方法用于读取所有行,且返回值是一个列表,换行符包含在字符串中. f = open("temp.txt", ...

  2. python读txt文件时末尾许多空格-python读取txt文件时去掉空格的方法

    python读取txt文件时去掉空格的方法 发布时间:2020-09-22 14:15:44 来源:亿速云 阅读:85 作者:小新 这篇文章给大家分享的是有关python读取txt文件时去掉空格的方法 ...

  3. VUE.JS 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法...

    data里面做了定义 在方法里面进行赋值 用 this.info = repos.data 数据可以请求到,但是会报错 TypeError: Cannot set property 'listgrou ...

  4. python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因

    1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...

  5. python读取文件如何去除空格_python读取txt文件时怎么去掉空格

    python属于什么型语言 python通过什么实现映射 Python读取TXT文件可以通过replace()函数来去除TXT文件中的空格,基本结构:replace(to_replace, value ...

  6. python读取txt文件并画图

    1,使用python读取txt文件 已知txt文件内容如下: 0 01 12 43 94 165 256 36 请以第一列为x轴,第二列为y轴画图 步骤如下: 1)使用readlines读取文件 2) ...

  7. python读取txt文件代码-Python txt文件常用读写操作代码实例

    python读取txt文件 #方式一: file = r'D: est.txt' with open(file, 'rb+') as f: #可读可写二进制,文件若不存在就创建 data = f.re ...

  8. 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 ...

  9. python读取文件编码错误_关于python 读取txt文件出现编码问题:

    python 读取txt文件出现编码问题:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xba in position 5: invalid ...

最新文章

  1. Centos 5.8 安装KVM虚拟机学习笔记
  2. cryptogen (1)generate 生成证书举例
  3. 能够显著降低焦虑的两种方法
  4. 如何让快递更快?菜鸟自研定时任务调度引擎首次公开
  5. ArcGIS实验教程——实验三十八:基于ArcGIS的等高线、山体阴影、山顶点提取案例教程
  6. python expect_python--pexpect
  7. Qt工作笔记-profile中INSTALLS的使用
  8. 德国商业经济金融发展史
  9. UI自动化:单元测试框架
  10. 【JavaScript】回流(reflow)与重绘(repaint)
  11. 【激光雷达3D】【论文翻译】PointPillars: Fast Encoders for Object Detection from Point Clouds
  12. http2-frame-WINDOW_UPDATE
  13. 案例4-3 朋友圈 (25 分)(并查集)
  14. java编写计算器的原理_Java语言开发的计算器的心得
  15. windows10计算机策略,win10系统轻松玩转组策略的图文步骤
  16. python余弦定理_基于Python计算气弹簧选型
  17. AS更换背景主题以及背景图片
  18. 人脸识别:技术应用与商业实践
  19. SECS\GEM RMS系统OEE定义
  20. 网线接法只有两头线序一样就行了吗?

热门文章

  1. 湄洲湾职业技术学院全国计算机二级,湄洲湾职业技术学院计算机协会
  2. TOP 正式面向全球启动节点招募
  3. android 10.0设置app为默认浏览器
  4. 什么是同源策略,为什么需要同源策略
  5. JS之比较两个对象是否相同
  6. 瞬间心情愉悦,头发都少掉了几根!---Django+uwsgi+Nginx项目部署超详细步骤
  7. Efficient feature learning and multi-size image steganalysis based on CNN【Zhu-Net基于高效特征学习与多尺度图像隐写分析】
  8. 淘淘商城第118讲——系统部署演示
  9. TCP、UDP、socket、黏包
  10. Springboot毕设项目萌宠之家零售网站zp5x9java+VUE+Mybatis+Maven+Mysql+sprnig)