1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python遍历zip文件输出名称时出现乱码问题的操作

Python遍历zip文件输出名称时出现乱码问题的操作

时间:2020-04-02 08:27:27

相关推荐

Python遍历zip文件输出名称时出现乱码问题的操作

后端开发|Python教程

Python,遍历,zip文件,乱码问题,

后端开发-Python教程

本文实例讲述了Python遍历zip文件输出名称时出现乱码问题的解决方法。分享给大家供大家参考。具体如下:

龙心传奇全套源码 资源,ubuntu创建新目录,tomcat需要装在固态吗,爬虫链接抓取,uniapp与php交互,辽宁常规抖音seo优化要多少钱lzw

windows中使用python2.7遍历zip文件之后输出文件名等信息,console打印的中文及一些标点出现乱码。查了一下网上说的windows的编码为cp936,print()函数交给系统处理打印,所以要提前编码成windows能够识别的编码。

物质管理系统源码,vscode看变量,ubuntu pinyi,tomcat安装吗,安卓sqlite更新数据,wordpress模板文件编辑插件,啥前端框架可以做网站首页,diy爬虫造景绿植,php二级菜单,seo怎么提升效果,广告网站模板下载 迅雷下载不了,站长素材网页特效,h5舞蹈模板免费下载lzw

这种print的乱码也会出现在形如print(mylist)中(mylist是python的list类型变量,print(mylist[2])则不会乱码,奇怪)

sql源码,vscode泄露,ubuntu rar压缩,tomcat库,sqlite 嵌套查询,iphone邮箱收件服务器主机名,android日历插件,最新前端框架,python爬虫 书籍,尚学堂php,seo优化年薪,php简单购物网站源码,超酷网页视频播放器代码,discuz安装模板,用jquery 刷新 重新加载页面, mvc 后台管理系统,大转盘抽奖程序lzw

代码如下:(.py文件中在文件头先加 # -*- coding: UTF-8 –*-)

import zipfiledef listzipfilesinfo(path): z=zipfile.ZipFile(path, ) try: for filename in z.namelist():bytes=z.read(filename)print(File:%s Size:%s\%(unicode(filename, cp936).decode(utf-8),len(bytes))) finally: z.close()

注:decode可以去掉

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。