import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['KaiTi']
with open(r'E:\pythoncoda\read\notebook.txt', encoding='utf-8') as file:# contents = file.read()# print(contents)#  逐行输出,需要把上面两行注释掉,否则不能输出# for line in file:#     print('line:', line)# 第二种成行输出方法contents = file.readlines()print(contents)
newList = []
for content in contents:newContent = content.replace('\n', '')money = newContent.split(':')[-1]newList.append(int(money))
print(newList)
x = [1, 2, 3, 4, 5, 6]
y = newList
plot = plt.plot(x, y, 'r', label='销售')
plt.xlabel('month')
plt.ylabel('money')
plt.savefig('销售额.png')
plt.legend()
plt.show()# 求平均值
sum0 = 0
for money in newList:sum0 += money
average = sum0 / len(newList)
print("average:", average)average2 = sum(newList)/len(newList)
print("average2:", average2)
import matplotlib.pyplot as plt
with open(r'E:\pythoncoda\read\notebook.txt') as file:

对txt文件进行读取,出现错误提示 ‘UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 2: illegal multibyte sequence’

解决方法:在读取文件代码处加上 ;encoding='utf-8'

再次运行就不会报错。

画图时遇到 “No handles with labels found to put in legend.”报错,翻译过来为没有找到标签的手柄,可以放在图例中。

在plot函数里加上,label=‘销售’。即可解决报错。

出现‘RuntimeWarning: Glyph 21806 missing from current font. font.set_text(s, 0, flags=flags)’
是因为没有设置字体,所以图例没有显示出来。

在开始代码模块加入‘matplotlib.rcParams['font.sans-serif'] = ['KaiTi']’即可解决。

‘UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 2: illegal multibyte sequence’相关推荐

  1. UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 658: illegal multibyte sequence

    解决Python报错–UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyte ...

  2. UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multibyte sequence

    python读取文件时提示"UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal m ...

  3. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 19: illegal multibyte sequence

    python 读取文本文件,报出gbk问题 问题如下: UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: i ...

  4. 解决UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 0: illegal multibyte sequence问题

    1.解决Python报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 658: illegal multibyt ...

  5. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 0: illegal multibyte sequence

    f = open('testData') testData = pickle.load(f) 错误提醒=> UnicodeDecodeError: 'gbk' codec can't decod ...

  6. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 2: illegal multibyte sequence

    之前写过一个0xad的错误解决,这次是0x80的错误解决. 问题: 最近初步学习了wordcloud库,这是一个关于词云的项目. 代码很简单: from wordcloud import WordCl ...

  7. 报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 20: illegal multibyte sequence

    就比如说我的报错如图所示: 翻译过来大致意思就是:gbk编码器不能解码位置在20的字节0x80:非法多字节序列. 通过报错的信息提示,我们找到代码所在的py文件: 原因显而易见,with open打开 ...

  8. UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position 41: illegal multibyte sequence

    ### 问题描述 从问题的字面意思看是编码格式不统一导致序列化,反序列化的时候解析出现问题. 造成这种现象的原因正式 字符集不统一的问题 出现这种错误的地方一般是在 ### 场景及方案 1 对文件进行 ...

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

    错误情况: 解决办法: 代码; f = open("F:\自动化测试工具\Pycharm的项目\老狼.txt", "r", encoding="utf ...

最新文章

  1. 利用graphviz模块展示斐波那契数列的递归函数调用图(Python)
  2. 公布硕士论文最新进展一(2007.3.6)
  3. 成功解决Ubuntu下的include/darknet.h:14:14: fatal error: cuda_runtime.h: No such file or directory
  4. 云原生不仅颠覆了技术栈,背后的每个岗位也在悄然发生改变
  5. 锦州中学高考2021成绩查询,锦州高中成绩排名2021,锦州中考分数线排行榜
  6. IIS下配置PHP遇到Service Unavailable的解决方法
  7. opengl 安装_如何使得支持 OpenGL 的 Flatpak 应用和游戏在专有 Nvidia 图形驱动下工作 | Linux 中国...
  8. 【学习生活杂谈】学习记录
  9. QT5日志功能(qDebug、qWarnng、qCritical、qFatal)
  10. Transact-SQL 示例 - 触发器的基础及应用
  11. 关于System.AccessViolationException异常
  12. 微信小程序-携带参数的二维码条形码生成
  13. 财政bug之”Y2K Accounting Bug“
  14. 全球最快!湖南大学天河超算存储系统!
  15. telnet不起作用
  16. 【在大学的快乐生活】ROS,RC车,jetson nano,导航与飙车(1)配件准备
  17. 计算机单词 硬件类、软件类、网络类、其他
  18. 哆啦A梦的神奇口袋:帮你打破信息不对称,拒绝被割韭菜
  19. javaSE_day17 学习笔记 ——泛型、Stream
  20. android handler的机制和原理_Android完整知识体系路线(菜鸟-资深-大牛必进之路)

热门文章

  1. shader实现雪地中的脚印
  2. Parallels退出融合模式
  3. Learn Beautiful Soup(3)——使用Beautiful Soup进行查找
  4. ubuntu 显示不出来 显示器_Ubuntu无法连接外接显示屏的原因
  5. ASM学习笔记2 - 类的创建和修改 —— ClassWriter的综合应用
  6. NUC-ACM/ICPC 寒假训练 简单DP A - G题
  7. 一文带你看懂拉曼光谱
  8. 阿里云,华为云,腾讯云三大公有云厂商,香港地区主机测评
  9. 查看Windows版本信息
  10. JAVA捕获异常小结