jupyter 中文乱码设置编码格式 避免控制台输出的解决


Posted in Python onApril 20, 2020

我就废话不多说了,大家还是直接看代码吧!

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;“,页面上的显示可以看出来有问题

jupyter 中文乱码设置编码格式 避免控制台输出的解决

2、python 源文件加编码说明:

这个说明可以在第一行也可以在第二行,但是必须是在前两行。

声明的格式要满足一个正则表达式:"^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)"

常见的格式为:

# -*- coding: <encoding name> -*-
# coding=<encoding name>
something something coding=<encoding name>

3、经常在文件头看到#!/usr/local/bin/python:

这个注释可以用来指定要使用的解释器,所以如果有两个版本的python的话,可以用这种方式来指定想要使用的python。

例如在源文件开始写上:#!F://python 来指定python解释器路径

jupyter 中文乱码设置编码格式 避免控制台输出的解决

这样就可以直接运行了

以上这篇jupyter 中文乱码设置编码格式 避免控制台输出的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python去掉字符串中空格的方法
Mar 11 Python
python中利用Future对象回调别的函数示例代码
Sep 07 Python
Python基于回溯法子集树模板解决全排列问题示例
Sep 07 Python
python使用fork实现守护进程的方法
Nov 16 Python
Python+tkinter使用40行代码实现计算器功能
Jan 30 Python
Python求解任意闭区间的所有素数
Jun 10 Python
python中selenium操作下拉滚动条的几种方法汇总
Jul 14 Python
python实现点击按钮修改数据的方法
Jul 17 Python
python用match()函数爬数据方法详解
Jul 23 Python
利用pandas将非数值数据转换成数值的方式
Dec 18 Python
Python django框架开发发布会签到系统(web开发)
Feb 12 Python
Python基础之进程详解
May 21 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
Apr 20 #Python
python argparse模块通过后台传递参数实例
Apr 20 #Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
Apr 20 #Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
Apr 20 #Python
解决python脚本中error: unrecognized arguments: True错误
Apr 20 #Python
python argparse传入布尔参数false不生效的解决
Apr 20 #Python
parser.add_argument中的action使用
Apr 20 #Python
You might like
基于mysql的论坛(5)
2006/10/09 PHP
php 购物车实例(申精)
2009/05/11 PHP
php中转义mysql语句的实现代码
2011/06/24 PHP
解析coreseek for sphinx的使用
2013/06/21 PHP
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
jquery 插件开发 extjs中的extend用法小结
2013/01/04 Javascript
ext前台接收action传过来的json数据示例
2014/06/17 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
2015/01/26 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
2015/11/24 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
js解决movebox移动问题
2016/03/29 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
jQuery中的siblings()是什么意思(推荐)
2016/12/29 Javascript
AngularJS中的拦截器实例详解
2017/04/07 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
Python 字符串定义
2009/09/25 Python
python3 与python2 异常处理的区别与联系
2016/06/19 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python 二维数组90度旋转的方法
2019/01/28 Python
python实现名片管理系统项目
2019/04/26 Python
Python之字典对象的几种创建方法
2020/09/30 Python
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
大学生两会学习心得体会
2014/03/10 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
毕业生应聘求职信
2014/07/10 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
婚育证明样本
2015/06/16 职场文书
公司转让协议书
2016/03/19 职场文书
2019个人工作总结
2019/06/21 职场文书
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android
python绘制云雨图raincloud plot
2022/08/05 Python