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使用magic模块进行文件类型识别方法
Dec 08 Python
python垃圾回收机制(GC)原理解析
Dec 30 Python
Python tkinter三种布局实例详解
Jan 06 Python
python3操作注册表的方法(Url protocol)
Feb 05 Python
tensorflow多维张量计算实例
Feb 11 Python
安装多个版本的TensorFlow的方法步骤
Apr 21 Python
python如何删除文件、目录
Jun 23 Python
django template实现定义临时变量,自定义赋值、自增实例
Jul 12 Python
Python爬虫实例——爬取美团美食数据
Jul 15 Python
Python偏函数实现原理及应用
Nov 20 Python
python文件路径操作方法总结
Dec 21 Python
python 制作一个gui界面的翻译工具
May 14 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
虫族 Zerg 热键控制
2020/03/14 星际争霸
Discuz 模板引擎的封装类代码
2008/07/18 PHP
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
关于php循环跳出的问题
2013/07/01 PHP
XAMPP安装与使用方法详细解析
2013/11/27 PHP
javascript的事件描述
2006/09/08 Javascript
如何判断图片地址是否失效
2007/02/02 Javascript
用javascript实现的支持lrc歌词的播放器
2007/05/17 Javascript
javascript 定义新对象方法
2010/02/20 Javascript
Google排名中的10个最著名的 JavaScript库
2010/04/27 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
vue2实现可复用的轮播图carousel组件详解
2017/11/27 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
基于并发服务器几种实现方法(总结)
2017/12/29 Python
详解python中的线程与线程池
2019/05/10 Python
numpy数组广播的机制
2019/07/12 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
详解canvas绘制网络字体几种方法
2019/08/27 HTML / CSS
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
美国厨房和园艺工具网上商店:Nestneed
2019/08/24 全球购物
办护照工作证明范本
2014/01/14 职场文书
大专生自我评价
2014/01/28 职场文书
《我的信念》教学反思
2014/02/15 职场文书
幼儿园区域活动总结
2014/05/08 职场文书
党员民主评议总结
2014/10/20 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis