print 默认是以当前系统编码进行输出的,然而有时需要其使用 utf8 输出,所以就需要改变 stdout 输出的编码格式。
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8')
if __name__ == "__main__":
# 此时 print 的输出就是 utf8 编码
print("你好, 世界")
pass
print 默认是以当前系统编码进行输出的,然而有时需要其使用 utf8 输出,所以就需要改变 stdout 输出的编码格式。
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8')
if __name__ == "__main__":
# 此时 print 的输出就是 utf8 编码
print("你好, 世界")
pass