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 合并文件的具体实例
Aug 08 Python
python 示例分享---逻辑推理编程解决八皇后
Jul 20 Python
python统计一个文本中重复行数的方法
Nov 19 Python
详细解析Python当中的数据类型和变量
Apr 25 Python
python提取页面内url列表的方法
May 25 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
Nov 11 Python
分析Python中解析构建数据知识
Jan 20 Python
详解Django中类视图使用装饰器的方式
Aug 12 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
Aug 12 Python
Python列表删除元素del、pop()和remove()的区别小结
Sep 11 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
Sep 25 Python
python前后端自定义分页器
Apr 13 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伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
PHP中trim()函数简单使用指南
2015/04/16 PHP
PHP弹出对话框技巧详细解读
2015/09/26 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
php生成微信红包数组的方法
2019/09/05 PHP
laravel请求参数校验方法
2019/10/10 PHP
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
2010/09/14 Javascript
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
使用text方法获取Html元素文本信息示例
2014/09/01 Javascript
jquery动态分页效果堪比时光网
2014/09/25 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
2017/12/09 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
2017/12/18 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
vue组件(全局,局部,动态加载组件)
2018/09/02 Javascript
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
简单理解Python中基于生成器的状态机
2015/04/13 Python
python一键去抖音视频水印工具
2018/09/14 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
大学生自我鉴定
2013/12/08 职场文书
历史学专业求职信
2014/06/19 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
高一军训感想
2015/08/07 职场文书