2018-08-15 11:23:41 395浏览
今天扣丁学堂在线Python培训老师给大家介绍一下关于本实现python打印中文字符的三种方法,比如在开发过程中,我们经常需要打印一些变量的值,便于调试。这个时候就会发现如果在dictlist这些容器中,如果包含中文字符,不管是str类型,还是unicode类型,都打印不出来,下面我们一起来看一下具体代码吧。
#coding=utf-8 print"打印中文字符"
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')
以上所述是小编给大家介绍的Python打印中文字符的三种方法,希望对大家有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。扣丁学堂在线Python视频教程免费供学员观看学习,想要学好Python开发技术的小伙伴快快行动吧。扣丁学堂Python技术交流群:279521237。
【关注微信公众号获取更多学习资料】