python 如何将一串字符打印成中文

2025-05-20 14:24:50
推荐回答(1个)
回答1:

方法一:
现在用 notepad++,在 UTF-8 格式下编写以下语句:
#coding=utf-8
print"打印中文字符"

方法二:
用encode和decode
如:
import os.pathimport xlrd,sysFilename='/home/tom/Desktop/1234.xls'if not os.path.isfile(Filename): raise NameError,"%s is not a valid filename"%Filenamebk=xlrd.open_workbook(Filename)shxrange=range(bk.nsheets)print shxrangefor x in shxrange: p=bk.sheets()[x].name.encode('utf-8') print p.decode('utf-8')

方法三:
在文件开头加上:reload(sys)sys.setdefaultencoding('utf8')