opencms 做的网站,网站建设app开发学习,产品网站开发流程图,如何在网上做自己的网站由于工作需要#xff0c;近期在写python。在测试py文件时#xff0c;发现了一个问题#xff1a; 在cmd窗口打印中文会报错。使用try catch也捕获不到异常#xff0c;十分烦恼#xff01;
print(中文) 网上搜索了各类解决方案#xff0c;有在代码文件头加编码格式的… 由于工作需要近期在写python。在测试py文件时发现了一个问题 在cmd窗口打印中文会报错。使用try catch也捕获不到异常十分烦恼
print(中文) 网上搜索了各类解决方案有在代码文件头加编码格式的
# -*- coding: utf-8 -*-
有修改stdout编码格式的
sys.stdout io.TextIOWrapper(sys.stdout.buffer, utf-8)
有说cmd的默认代码也是936需要切换到65001的
chcp 65001
以上方法统统测试了一遍全部都无效。最后万般无奈之下恢复了cmd的默认代码页也就是936竟然奇迹般的可以打印中文。真的是“踏破铁鞋无觅处那人却在灯火阑珊处”啊。 在此记录一下避免自己再次采坑。也愿做那“星星之火”帮助仍在探索中的coding们。