当我们在python中,使用open函数来引用文件指针的时候,有时候print会报错。
比如笔者在print时候报错了:UnicodeDecodeError ‘gbk’ codec can’t decode byte 0x93 in position 7104 illegal multibyte sequence
这实际上是因为gbk文件不能编码一些字符,导致print的时候出现了乱码。我们在open函数中指定用utf-8即可。
open函数加上encoding部分:
file = open('mountain.html','r', encoding='UTF-8')
如图,问题解决