jupyter 中文亂碼設(shè)置編碼格式 避免控制臺輸出的解決
我就廢話不多說了,大家還是直接看代碼吧!
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ǔ)充知識:python聲明源文件編碼格式、選擇解釋器
1、在不加任何的編碼說明的時候,默認(rèn)是ascii碼,所以在頁面上有中文的時候會顯示錯誤,并且源文件無法被解釋?!盢on-ASCII character '\xe7' in file E:/pythonP/HMMTest.py on line 4, but no encoding declared;“,頁面上的顯示可以看出來有問題

2、python 源文件加編碼說明:
這個說明可以在第一行也可以在第二行,但是必須是在前兩行。
聲明的格式要滿足一個正則表達(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:
這個注釋可以用來指定要使用的解釋器,所以如果有兩個版本的python的話,可以用這種方式來指定想要使用的python。
例如在源文件開始寫上:#!F://python 來指定python解釋器路徑

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

