getContent(path)按照老师的代码出错

来源:10-5 获取影视数据(3)

weixin_慕侠9557684

2020-01-23

按照老师的代码在编写获取影视资源时,进行解析的时候,需要读取list文件夹下面文件的内容时,老师的代码是
def getContent(self, path):
if os.path.exists(path):
with open(path, “r”) as f:
return f.read()

    return ""

看老师视频里运行正常,但我按照这个会报一个“UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xac in position 78: illegal multibyte sequence”错误,在open里面加上 encoding=“utf-8” 就正常运行,是不是python版本问题啊

写回答

1回答

编程浪子

2020-01-29

你好

不是版本问题,这个就是编码问题,就是不同操作系统默认的打开编码不一样。


和操作系统默认编码有关系,我猜你应该是在windows下面操作的

0
0

Python Flask入门与进阶 开发电影网站

从只会Python基础语法到

820 学习 · 283 问题

查看课程