首页 > 后端开发 > Python教程 > python实现中文输出的两种方法

python实现中文输出的两种方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-06 11:16:36
原创
1498 人浏览过

本文实例讲述了python实现中文输出的两种方法。分享给大家供大家参考。具体如下:

方法一:

用encode和decode

如:

1

2

3

4

5

6

7

8

9

10

11

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')

登录后复制

方法二:

在文件开头加上:

1

2

reload(sys)

sys.setdefaultencoding('utf8')

登录后复制

这2行,再试着运行一下

希望本文所述对大家的Python程序设计有所帮助。

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
python - ubuntu16.04 lxml的报错
来自于 1970-01-01 08:00:00
0
0
0
有办法在PHP里写Python吗?
来自于 1970-01-01 08:00:00
0
0
0
python scrapy爬虫错误
来自于 1970-01-01 08:00:00
0
0
0
centos7 编译安装 Python 3.5.1 失败
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板