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 strip lstrip rstrip使用方法
Sep 06 Python
使用python实现扫描端口示例
Mar 29 Python
Python脚本实现集群检测和管理功能
Mar 06 Python
Python中计算三角函数之cos()方法的使用简介
May 15 Python
在Python中marshal对象序列化的相关知识
Jul 01 Python
windows下python之mysqldb模块安装方法
Sep 07 Python
Python pandas常用函数详解
Feb 07 Python
解决Python print 输出文本显示 gbk 编码错误问题
Jul 13 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
Dec 17 Python
python matplotlib实现双Y轴的实例
Feb 12 Python
python文件排序的方法总结
Sep 13 Python
如何基于Python和Flask编写Prometheus监控
Nov 25 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
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
js判断undefined类型示例代码
2014/02/10 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
浅析JavaScript Array和string的转换(推荐)
2016/05/20 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
2017/07/25 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
python生成器的使用方法
2013/11/21 Python
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
Python实现将数据框数据写入mongodb及mysql数据库的方法
2018/04/02 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
Python接口测试文件上传实例解析
2020/05/22 Python
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
财务会计专业个人求职信范本
2014/01/08 职场文书
高中微机老师自我鉴定
2014/02/16 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
学前班语言教学计划
2015/01/20 职场文书
病危通知书样本
2015/04/17 职场文书
幼儿园国培研修日志
2015/11/13 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL