python实现中文输出的两种方法
作者:小五义 发布时间:2022-08-13 11:59:42
标签:python,中文
本文实例讲述了python实现中文输出的两种方法。分享给大家供大家参考。具体如下:
方法一:
用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程序设计有所帮助。


猜你喜欢
- 本文实例讲述了Python自定义主从分布式架构。分享给大家供大家参考,具体如下:环境:Win7 x64,Python 2.7,APSched
- Python实现微信表情包炸群效果,具体代码如下所示;# -*- coding = utf-8 -*-# @Time : 2021/1/26
- 目录简介创建ndarrayndarray的属性ndarray中元素的类型转换ndarray的数学运算index和切片基本使用index wi
- 1. 引入messages模块from django.contrib import messages2. 把messages写入view中@
- 一、前情提要为什么要使用Scrapy 框架?前两篇深造篇介绍了多线程这个概念和实战多线程网页爬取多线程爬取网页项目实战经过之前的学习,我们基
- 相比于range,list等简易单词,enumerate仅凭外形都不太让人愿意用。事实上,enumerate还是很好用的。enumerate
- 偶然在网上发现itchat这个框架,itchat是一个开源的微信个人号接口,它使python调用微信变得非常简单。看到网上有人发自己微信好友
- 了解blockchain的概念很简单(区块链,交易链块):它是分布式的(即不是放置在同一台机器上,不同的网络设备上的)数据库支持主办记录日益
- '****'函数名称: strReplace(Str)'函数功能: 过滤单引号'参数说明: Str 
- 如下所示:两个函数:Basemap.drawparallels ##纬度 Basemap.drawmeridia
- 前言:macOS自带的Apache可以提供通过http://localhost:8081访问本地文件服务,那么python有没有类似功能的库
- 紧接上回,已经完成了单独的贪食蛇的控制,但是呢,居然没有苹果可以吃,所以,非常简单的加入苹果,同时呢,修改一下主程序中贪食蛇的创建,单独编写
- os.path.dirname() 获取父目录os.path.basename() #获取文件名或者文件夹名python2缺省为相对路径导入
- 前言两者的比较只是编程实现上的差异,请不要绝对化、教条化。这里只从技术方面讨论。这种区别非常细,局限于特定场合。在Python编程语言中,遍
- 撰写时间:2017.5.23一维数组1.numpy初始化一维数组a = np.array([1,2,3]);print a.shape输出的
- 通过 Vue.js 的过渡系统,你可以轻松的为 DOM 节点 * 入/移除的过程添加过渡动画效果。Vue 将会在适当的时机添加/移除 CSS
- 今天在公司实在没有事做,突然就想到写下商城的购物车的前端框架,当然我这里只有购物车的增删改查,也许写的并不是那么完善,但最重要的是一个入门,
- 前言我们都知道时区,标准时区是UTC时区,django默认使用的就是UTC时区,所以我们存储在数据库中的时间是UTC的时间,但是当我们做的网
- 是什么能让一个设计看上去是协调的,有条理的,专业的?答案是”色彩”.不是所有的项目都要用那种浅的”公司蓝”(corporate blue)才
- 今天重新研究了下VB里面的ScriptControl组件,发现asp里面也能调用。研究了下方法,后来和lcx讨论了下。得到了如下代码,在此感