但还是出现了UnicodeEncodeError,并没有按errors指定的做.
很奇怪
我又瞎试探的将utf-8改成gbk,运行后错误竟还是‘‘utf-8’ codec can’t encode characters in position 44571。。。’那说明这句代码决定性不大
后来查资料才找到答案:
直接在代码头顶上加上这句话就可以了
import sys,io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8',errors='surrogatepass')