一般在读取文件的时候,我都会加上 ‘rb’,意思是要读取二进制文件。
报错的问题说了,容器返回的是 string 类型,而不是二进制。所以总结如下:
如果读取的是二进制文件,就用 ‘rb’。
with open('test.txt', 'rb') as f:
line = f.readlines()
print(line)
如果是 string类型,直接读取即可:
with open('test.txt') as f:
line = f.readlines()
print(line)