我在爬虫中遇到了以下问题截图如下,报错行为第六行,为print输出行,我猜测应该是编码问题,后来
所以加了以下代码改变输出的编码
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb2312') #改变print的编码
仍然出现报错 ,因此换用更全的GB18030编码
现在可以正常使用。
因此遇到输出编码问题我们可以用以下代码改变print的输出即可。
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='') #改变print的编码