运行这个简单程序后:
import os
#listo=[]
fin=open(os.path.expanduser("~/Downloads/Untitled.txt"))
for line in fin:
print(line)
我收到错误'ascii' codec can't decode byte 0xe2 in position 59: ordinal not in range(128)
。类似的问题here的解决方案似乎对Python 3无效。
我读到Python 3使用utf-8编码txt文件,为什么ascii在这里使用?我该如何解决这个问题?
谢谢:)