如何设置Jupyter Notebook中文乱码,防止控制台输出乱码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计470个文字,预计阅读时间需要2分钟。
我尽量精简并重写以下内容,不超过100字:
别多说了,直接看代码!pythonimport sysreload(sys)sys.setdefaultencoding('utf-8')sys.stdin, sys.stdout, sys.stderr=stdi, stdo, stde 这是Python声明源代码。
我就废话不多说了,大家还是直接看代码吧!
stdi, stdo, stde = sys.stdin, sys.stdout, sys.stderr reload(sys) sys.setdefaultencoding('utf-8') sys.stdin, sys.stdout, sys.stderr = stdi, stdo, stde
补充知识:python声明源文件编码格式、选择解释器
1、在不加任何的编码说明的时候,默认是ascii码,所以在页面上有中文的时候会显示错误,并且源文件无法被解释。”Non-ASCII character '\xe7' in file E:/pythonP/HMMTest.py on line 4, but no encoding declared;“,页面上的显示可以看出来有问题
2、python 源文件加编码说明:
这个说明可以在第一行也可以在第二行,但是必须是在前两行。
本文共计470个文字,预计阅读时间需要2分钟。
我尽量精简并重写以下内容,不超过100字:
别多说了,直接看代码!pythonimport sysreload(sys)sys.setdefaultencoding('utf-8')sys.stdin, sys.stdout, sys.stderr=stdi, stdo, stde 这是Python声明源代码。
我就废话不多说了,大家还是直接看代码吧!
stdi, stdo, stde = sys.stdin, sys.stdout, sys.stderr reload(sys) sys.setdefaultencoding('utf-8') sys.stdin, sys.stdout, sys.stderr = stdi, stdo, stde
补充知识:python声明源文件编码格式、选择解释器
1、在不加任何的编码说明的时候,默认是ascii码,所以在页面上有中文的时候会显示错误,并且源文件无法被解释。”Non-ASCII character '\xe7' in file E:/pythonP/HMMTest.py on line 4, but no encoding declared;“,页面上的显示可以看出来有问题
2、python 源文件加编码说明:
这个说明可以在第一行也可以在第二行,但是必须是在前两行。

