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基于twisted实现简单的web服务器
Sep 29 Python
python使用str &amp; repr转换字符串
Oct 13 Python
Windows下python3.6.4安装教程
Jul 31 Python
在python中只选取列表中某一纵列的方法
Nov 28 Python
详解用Python练习画个美队盾牌
Mar 23 Python
pycharm 批量修改变量名称的方法
Aug 01 Python
Django结合ajax进行页面实时更新的例子
Aug 12 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
Aug 31 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
Nov 21 Python
Python中低维数组填充高维数组的实现
Dec 02 Python
Django通过json格式收集主机信息
May 29 Python
Python 如何定义匿名或内联函数
Aug 01 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设计模式中工厂模式详细介绍
2013/05/15 PHP
php单例模式示例分享
2015/02/12 PHP
php HTML无刷新提交表单
2016/04/05 PHP
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
JS创建对象几种不同方法详解
2016/03/01 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
详解JavaScript中的函数、对象
2019/04/01 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
Python实现简单状态框架的方法
2015/03/19 Python
讲解Python中的递归函数
2015/04/27 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
加拿大国民体育购物网站:National Sports
2018/11/04 全球购物
精致的手工皮鞋:Shoe Embassy
2019/11/08 全球购物
我的五年职业生涯规划
2014/01/23 职场文书
优良学风班申请材料
2014/02/13 职场文书
我的大学生活演讲稿
2014/04/25 职场文书
个人作风建设心得体会
2014/10/22 职场文书
工作保证书
2015/01/17 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
中学推普周活动总结
2015/05/07 职场文书
被告代理词范文
2015/05/25 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
nginx限制并发连接请求数的方法
2021/04/01 Servers
Mysql忘记密码解决方法
2022/02/12 MySQL
Python字符串的转义字符
2022/04/07 Python
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers