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的Twisted框架中Deferred对象的用法
May 25 Python
python基础教程之分支、循环简单用法
Jun 16 Python
Python书单 不将就
Jul 11 Python
python中lambda()的用法
Nov 16 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
python做反被爬保护的方法
Jul 01 Python
Python循环结构的应用场景详解
Jul 11 Python
Python函数中的可变长参数详解
Sep 12 Python
Python列表操作方法详解
Feb 09 Python
Python使用扩展库pywin32实现批量文档打印实例
Apr 09 Python
python 实现简单的计算器(gui界面)
Nov 11 Python
python异步的ASGI与Fast Api实现
Jul 16 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
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
Yii使用CLinkPager分页实例详解
2014/07/23 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
Javascript倒计时代码
2010/08/12 Javascript
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
10条建议帮助你创建更好的jQuery插件
2015/05/18 Javascript
使用jquery/js获取iframe父子级、同级获取元素的方法
2016/08/05 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
Javascript中引用类型传递的知识点小结
2017/03/06 Javascript
怎样在vue项目下添加ESLint的方法
2019/05/16 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
Vue使用NProgress的操作过程解析
2019/10/10 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
基于Cesium绘制抛物弧线
2020/11/18 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
在Django的form中使用CSS进行设计的方法
2015/07/18 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
对Python 除法负数取商的取整方式详解
2018/12/12 Python
python批量爬取下载抖音视频
2019/06/17 Python
django 模版关闭转义方式
2020/05/14 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
2015教师个人年度工作总结
2015/10/23 职场文书
2016重阳节红领巾广播稿
2015/12/18 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP
24年收藏2000多部退役军用电台
2022/02/18 无线电
Pyhton爬虫知识之正则表达式详解
2022/04/01 Python
一文搞懂Redis中String数据类型
2022/04/03 Redis
科学家测试在太空中培育人造肉,用于未来太空旅行
2022/04/29 数码科技