python - 模块有问题
问题描述
我正在制作一个不和谐的机器人继承人的代码和错误
f = open("rules.txt","r")
rules = f.readlines()
错误:
Traceback (most recent call last):
File "C:\Users\Windows10\OneDrive\Desktop\YourBot\bot.py", line 8, in <module>
rules = f.readlines()
File "C:\Users\Windows10\AppData\Local\Programs\Python\Python39\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 7: character maps to <undefined>
请帮我..
解决方案
请先尝试:
f = open('rules.txt', 'r', encoding='utf8')
rules = f.readlines()
第二:
f = open('rules.txt', 'r', errors = 'ignore')
rules = f.readlines()
推荐阅读
- asp.net - 如何在验证摘要上显示文本框标签名称
- c# - 浏览目录中的所有文件夹
- python - 更改字典中值的数据类型
- azure - Azure 应用程序网关如何根据表数据动态重定向
- javascript - 如何将同一行上的 Label 和 Input 向右对齐?
- c# - 交换在其他线程中使用的引用类型字段是否需要锁定或 Interlocked.Exchange?
- xpath - XPATH 删除元素串联中的多余空格
- c - 我正在 Visual Studio 上编写 C 程序。但是我的程序没有运行,也没有返回任何错误。有人可以看看吗?
- phpstorm - compact() 函数返回的函数注释
- javascript - 如何格式化 JavaScript 代码片段以显示在网页上?