gbk' codec can't decode byte 0xab in position 60: illegal multibyte sequence
# coding:utf-8
import yaml
def read(path):
with open(path, 'r') as f:
data = f.read()
result = yaml.load(data)
return result
if __name__ == '__main__':
result = read('muke.yaml')
print(result)

代码检查了,路径也都是英文 咋回事呀
16
收起
正在回答 回答被采纳积分+1
2回答
3938823180
2021-07-01 12:57:58
encoding='utf-8'
这么改一下就好了with open(path, ,encoding='utf-8', 'r') as f:
Python全栈工程师2020
- 参与学习 人
- 提交作业 5288 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星