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中命名空间的查找规则LEGB
Aug 06 Python
Python排序搜索基本算法之归并排序实例分析
Dec 08 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
Django 中间键和上下文处理器的使用
Mar 17 Python
详解python中的线程与线程池
May 10 Python
使用Python检测文章抄袭及去重算法原理解析
Jun 14 Python
python实现两个dict合并与计算操作示例
Jul 01 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
Jul 31 Python
python将三维数组展开成二维数组的实现
Nov 30 Python
python中有关时间日期格式转换问题
Dec 25 Python
解决python打开https出现certificate verify failed的问题
Sep 03 Python
详解Python遍历列表时删除元素的正确做法
Jan 07 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
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
PHP中异常处理的一些方法整理
2015/07/03 PHP
解决出现SoapFault (looks like we got no XML document)的问题
2017/06/24 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
浅谈Javascript中Object与Function对象
2015/09/26 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
使用 NodeJS+Express 开发服务端的简单介绍
2017/04/07 NodeJs
Vue单文件组件基础模板小结
2017/08/10 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
详解Vue之事件处理
2020/07/10 Javascript
[46:09]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第三场
2014/05/26 DOTA
Python中实现对Timestamp和Datetime及UTC时间之间的转换
2015/04/08 Python
Python实现提取谷歌音乐搜索结果的方法
2015/07/10 Python
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
python创建文件备份的脚本
2018/09/11 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
python3格式化字符串 f-string的高级用法(推荐)
2020/03/04 Python
详解Python中的文件操作
2021/01/14 Python
abstract class和interface有什么区别
2013/08/04 面试题
协议书的格式
2014/04/23 职场文书
学校开学标语
2014/10/06 职场文书
自愿离婚协议书范文2014
2014/10/12 职场文书
2016元旦晚会主持人开场白和结束语
2015/12/03 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
分享3个非常实用的 Python 模块
2022/03/03 Python
Python实现归一化算法详情
2022/03/18 Python