2018-08-15 11:23:41 371浏览
今天扣丁学堂在线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。
【关注微信公众号获取更多学习资料】