设为首页 加入收藏

TOP

Python zipfile报错解决一例
2015-02-03 22:27:37 来源: 作者: 【 】 浏览:29
Tags:Python zipfile 解决

最近用Python 来读zip的压缩包 。报一个错误。


这应该算是 Python的一个bug ,详细的在 http://bugs.python.org/issue14315 这里有讨论。


解决方法有两个。


一是 : 按照这个网页所讨论的, 打一个补丁 。http://bugs.python.org/file24902/fix_zipfile_extra.patch? 。


具体就是 进入 /usr/lib64/python2.6/zipfile.py 这个文件 ,在 351行附近 ,把 while extra: 改成 while len(extra) >= 4:


方法二是 升级 Python版本 。


在Python 2.6.6 上发现了这个问题 。这个Python是Linux自带的版本,可能比较低。升级2.7.3 以上的版本 ,在高版本中这个问题已经被解决了。 所以升级Python也是个办法。


--------------------------------------分割线 --------------------------------------


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Visual C++ 2015 引入更新的 C++ .. 下一篇Python FTP 下载文件 简单示例

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: