jupyter 中文亂碼設(shè)置編碼格式 避免控制臺(tái)輸出的解決
我就廢話不多說了,大家還是直接看代碼吧!
stdi, stdo, stde = sys.stdin, sys.stdout, sys.stderr
reload(sys)
sys.setdefaultencoding('utf-8')
sys.stdin, sys.stdout, sys.stderr = stdi, stdo, stde
補(bǔ)充知識(shí):python聲明源文件編碼格式、選擇解釋器
1、在不加任何的編碼說明的時(shí)候,默認(rèn)是ascii碼,所以在頁面上有中文的時(shí)候會(huì)顯示錯(cuò)誤,并且源文件無法被解釋。”Non-ASCII character '\xe7' in file E:/pythonP/HMMTest.py on line 4, but no encoding declared;“,頁面上的顯示可以看出來有問題

2、python 源文件加編碼說明:
這個(gè)說明可以在第一行也可以在第二行,但是必須是在前兩行。
聲明的格式要滿足一個(gè)正則表達(dá)式:"^[ \t\v]*#.*?coding[:=][ \t]*([-_.a-zA-Z0-9]+)"
常見的格式為:
# -*- coding: <encoding name> -*- # coding=<encoding name> something something coding=<encoding name>
3、經(jīng)常在文件頭看到#!/usr/local/bin/python:
這個(gè)注釋可以用來指定要使用的解釋器,所以如果有兩個(gè)版本的python的話,可以用這種方式來指定想要使用的python。
例如在源文件開始寫上:#!F://python 來指定python解釋器路徑

這樣就可以直接運(yùn)行了
以上這篇jupyter 中文亂碼設(shè)置編碼格式 避免控制臺(tái)輸出的解決就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Python實(shí)現(xiàn)Excel中文轉(zhuǎn)拼音
在日常辦公中,我們經(jīng)常需要處理Excel文件,有時(shí)候需要將中文轉(zhuǎn)換為拼音縮寫以方便檢索和使用,下面我們就來看看如何使用Python實(shí)現(xiàn)這一功能吧2025-02-02
Python中使用sqlalchemy操作數(shù)據(jù)庫的問題總結(jié)
在探索使用?FastAPI,?SQLAlchemy,?Pydantic,Redis,?JWT?構(gòu)建的項(xiàng)目的時(shí)候,其中數(shù)據(jù)庫訪問采用SQLAlchemy,并采用異步方式,這篇文章主要介紹了在Python中使用sqlalchemy來操作數(shù)據(jù)庫的幾個(gè)小總結(jié),需要的朋友可以參考下2024-08-08
python實(shí)現(xiàn)括號(hào)匹配的多種方法小結(jié)
這篇文章主要為大家詳細(xì)介紹了python中實(shí)現(xiàn)括號(hào)匹配的三種方法,文中的示例代碼簡(jiǎn)潔易懂,具有一定的借鑒價(jià)值,有需要的小伙伴可以參考一下2024-12-12
Python實(shí)現(xiàn)復(fù)制文檔數(shù)據(jù)
我們百度搜索一些東西得時(shí)候,經(jīng)常找到文檔里面然后就會(huì)發(fā)現(xiàn)需要充值才能復(fù)制!怎么可以不花錢也保存呢?今天就分享給大家一個(gè)python獲取文檔數(shù)據(jù)得方法,需要的可以收藏一下2022-12-12
Python數(shù)學(xué)形態(tài)學(xué)實(shí)例分析
這篇文章主要介紹了Python數(shù)學(xué)形態(tài)學(xué),結(jié)合實(shí)例形式分析了Python數(shù)學(xué)運(yùn)算與圖形繪制相關(guān)操作技巧,需要的朋友可以參考下2019-09-09
python批量添加zabbix Screens的兩個(gè)腳本分享
這篇文章主要給大家分享了python中兩個(gè)批量添加zabbix Screens的腳本,分別是將單個(gè)主機(jī)的所有圖形添加到一個(gè)Screens和將同組主機(jī)的同一圖形添加到一個(gè)Screens,有需要的朋友可以參考借鑒,下面來一看看吧。2017-01-01

