Python面试真题-python程序中文输出问题怎么解决?

【Python面试真题】-Python程序中文输出问题怎么解决?

用encode和decode
如:

 1 import os.path
 2 import xlrd,sys
 3 
 4 Filename=’/home/tom/Desktop/1234.xls’
 5 if not os.path.isfile(Filename):
 6     raise NameError,”%s is not a valid filename”%Filename
 7 
 8 bk=xlrd.open_workbook(Filename)
 9 shxrange=range(bk.nsheets)
10 print shxrange
11 
12 for x in shxrange:
13     p=bk.sheets()[x].name.encode(‘utf-8′)
14     print p.decode(‘utf-8′)

相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!