Python 列印中文字元的三種方法
阿新 • • 發佈:2019-01-10
方法一:
現在用 notepad++,在 UTF-8 格式下編寫以下語句:
#coding=utf-8
print"列印中文字元"
方法二:
用encode和decode
如:
?1 2 3 4 5 6 7 8 9 10 11 |
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' )
|
方法三:
在檔案開頭加上:
?1 2 |
reload (sys)
sys.setdefaultencoding( 'utf8' )
|
這2行,再試著執行一下
希望本文所述對大家的Python程式設計有所幫助。