时间:2021-07-01 10:21:17 帮助过:125人阅读
方法一:
用encode和decode
如:
- 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')
这2行,再试着运行一下
希望本文所述对大家的Python程序设计有所帮助。