Python設(shè)置默認(rèn)編碼為utf8的方法
本文實(shí)例講述了Python設(shè)置默認(rèn)編碼為utf8的方法。分享給大家供大家參考,具體如下:
這是Python的編碼問(wèn)題,設(shè)置python的默認(rèn)編碼為utf8
python安裝目錄:/etc/python2.x/sitecustomize.py
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
try:
import apport_python_hook
except ImportError:
pass
else:
apport_python_hook.install()
如果在windows下:
可以在Python安裝目錄下的Lib/site-packages目錄中,新建一個(gè)sitecustomize.py文件(也可以建在其它地方,然后手工導(dǎo)入,建在這里,每次啟動(dòng)Python的時(shí)候設(shè)置將自動(dòng)生效),內(nèi)容如下:
import sys
sys.setdefaultencoding('utf-8') #set default encoding to utf-8
然后可以查看到改變已經(jīng)生效
>>> import sys >>> sys.getdefaultencoding() 'utf-8'
此時(shí)運(yùn)行程序,如果仍然報(bào)告之前的錯(cuò)誤,只需要顯示地設(shè)定輸出的編碼
print s.encode('utf-8')
就可以看到正確顯示。
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python編碼操作技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Django框架實(shí)現(xiàn)的簡(jiǎn)單分頁(yè)功能示例
這篇文章主要介紹了Django框架實(shí)現(xiàn)的簡(jiǎn)單分頁(yè)功能,在之前一篇留言板之上增加了簡(jiǎn)單分頁(yè)功能,涉及Paginator模塊的簡(jiǎn)單使用技巧,需要的朋友可以參考下2018-12-12
python類(lèi)函數(shù)的有效調(diào)用方式
文章介紹了Python中類(lèi)的幾種不同方法,并展示了如何有效調(diào)用這些方法,實(shí)驗(yàn)涵蓋了屬性方法、靜態(tài)方法、類(lèi)方法、普通方法、保護(hù)方法和私有方法,并詳細(xì)說(shuō)明了每種方法的調(diào)用方式,文章還討論了如何處理調(diào)用錯(cuò)誤和返回值,并提供了一些實(shí)用建議2024-11-11
python實(shí)現(xiàn)簡(jiǎn)單中文詞頻統(tǒng)計(jì)示例
本篇文章主要介紹了python實(shí)現(xiàn)簡(jiǎn)單中文詞頻統(tǒng)計(jì)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11
python實(shí)現(xiàn)優(yōu)雅的打印json格式文本
這篇文章主要介紹了python實(shí)現(xiàn)優(yōu)雅的打印json格式文本方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08
Flask的圖形化管理界面搭建框架Flask-Admin的使用教程
Flask-Admin是一個(gè)為Python的Flask框架服務(wù)的微型框架,可以像Django-Admin那樣為用戶(hù)生成Model層面的數(shù)據(jù)管理界面,接下來(lái)就一起來(lái)看一下Flask的圖形化管理界面搭建框架Flask-Admin的使用教程2016-06-06

