python實現(xiàn)中文輸出的兩種方法
本文實例講述了python實現(xiàn)中文輸出的兩種方法。分享給大家供大家參考。具體如下:
方法一:
用encode和decode
如:
import os.path import xlrd,sys Filename='/home/tom/Desktop/1234.xls' if not os.path.isfile(Filename): raise NameError,"%s is not a valid filename"%Filename bk=xlrd.open_workbook(Filename) shxrange=range(bk.nsheets) print shxrange for x in shxrange: p=bk.sheets()[x].name.encode('utf-8') print p.decode('utf-8')
方法二:
在文件開頭加上:
reload(sys) sys.setdefaultencoding('utf8')
這2行,再試著運行一下
希望本文所述對大家的Python程序設(shè)計有所幫助。
相關(guān)文章
網(wǎng)易2016研發(fā)工程師編程題 獎學金(python)
這篇文章主要為大家詳細介紹了網(wǎng)易2016研發(fā)工程師編程題:獎學金(python),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06為什么在函數(shù)中運行的?Python?代碼速度更快?
對于Python解釋器來說,讀取和寫入局部變量比全局變量更容易和更快,因為它們的作用域范圍較小2023-09-09pycharm 2019 最新激活方式(pycharm破解、激活)
這篇文章主要介紹了最新2019pycharm激活方式(pycharm破解、激活),本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01Python實現(xiàn)指定區(qū)域桌面變化監(jiān)控并報警
在這篇博客中,我們將使用Python編程語言和一些常用的庫來實現(xiàn)一個簡單的區(qū)域監(jiān)控和變化報警系統(tǒng),文中有詳細的代碼示例供大家參考,需要的朋友可以參考下2023-07-07python監(jiān)控linux內(nèi)存并寫入mongodb(推薦)
這篇文章主要介紹了python監(jiān)控linux內(nèi)存并寫入mongodb的相關(guān)資料,需要的朋友可以參考下2017-09-09詳解Python如何實現(xiàn)惰性導入-lazy import
如果你的 Python 程序程序有大量的 import,而且啟動非常慢,那么你應該嘗試懶導入,本文分享一種實現(xiàn)惰性導入的一種方法,需要的可以參考一下2022-10-10tensorflow 20:搭網(wǎng)絡,導出模型,運行模型的實例
這篇文章主要介紹了tensorflow 20:搭網(wǎng)絡,導出模型,運行模型的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05