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设置检查点简单实现代码
Jul 01 Python
Python使用PyGreSQL操作PostgreSQL数据库教程
Jul 30 Python
python删除指定类型(或非指定)的文件实例详解
Jul 06 Python
玩转python爬虫之cookie使用方法
Feb 17 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
Jan 22 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
Python正则表达式匹配数字和小数的方法
Jul 03 Python
python自动化实现登录获取图片验证码功能
Nov 20 Python
Python count函数使用方法实例解析
Mar 23 Python
Python sql注入 过滤字符串的非法字符实例
Apr 03 Python
Python如何使用正则表达式爬取京东商品信息
Jun 01 Python
Python中的With语句的使用及原理
Jul 29 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的宝库目录--PEAR
2006/10/09 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
细说javascript函数从函数的构成开始
2013/08/29 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
通过遮罩层实现浮层DIV登录的js代码
2014/02/07 Javascript
Node.js中多进程模块Cluster的介绍与使用
2017/05/27 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
Vue 仿QQ左滑删除组件功能
2018/03/12 Javascript
微信小程序顶部导航栏可滑动并选中放大
2019/12/05 Javascript
vue 封装 Adminlte3组件的实现
2020/03/18 Javascript
js实现全选和全不选
2020/07/28 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
初步理解Python进程的信号通讯
2015/04/09 Python
python编程开发之日期操作实例分析
2015/11/13 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
python中Apriori算法实现讲解
2017/12/10 Python
Python zip()函数用法实例分析
2018/03/17 Python
Pyqt5实现英文学习词典
2019/06/24 Python
Python实现微信小程序支付功能
2019/07/25 Python
如何清空python的变量
2020/07/05 Python
护理职业应聘自荐书
2013/09/29 职场文书
探矿工程师自荐信
2014/01/24 职场文书
退休感言
2014/01/28 职场文书
鲜花方阵解说词
2014/02/13 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
商业用房租赁协议书
2014/10/13 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers