文件下载
来源:互联网 发布:知乎 建筑学 编辑:程序博客网 时间:2024/04/30 13:22
http://topic.csdn.net/t/20060920/16/5035915.html
最近看到一个用于读取Rar压缩文件的库,比较有意思,解决python不能解压rar文件的问题。
下面这个地址是下载链接:
http://grue.l-t.ee/~marko/src/rarfile/
下载解压后会有一个rarfile.py的文件,可以直接引用。下面是一个简单的示例。
# add the rarfile path
import sys
import os
sys.path.insert(1, os.path.join(sys.path[0], './rarfile-1.0'))
from rarfile import RarFile
'''
RarFile(archive)
Creates new RarFile instance and reads Rar directory from archive.
namelist()
Return list of filenames.
infolist()
Return list of RarInfo items.
getinfo(filename)
Returns a RarInfo instance for specific file.
read(filename)
Read file contents.
close(filename)
Free open resources. Currently it does nothing.
'''
def openRarFile(filename):
rar=RarFile(filename)
print 'the file list',rar.namelist()
print 'the info list',rar.infolist()
for file in rar.namelist():
print 'the content of file %s' % file
print rar.read(file)
rar.close()
def main():
openRarFile('zipfiles.py.rar')
return 0
if __name__ == '__main__': main()
- 下载图片,下载文件
- 文件下载
- 文件下载
- 文件下载
- 文件下载
- 文件下载
- 文件下载
- 下载文件
- 文件下载
- 下载文件
- 文件下载
- 文件下载
- 下载文件
- 文件下载
- 下载文件
- 下载文件
- 文件下载
- 下载文件
- Scrum工具大比拼---流行Scrum工具一网打尽
- HTTP 错误 403.9 - 禁止访问:连接的用户过多 XP IIS服务器连接数的修改
- Linux 同步方法
- 下载 Windows Server 2003 Service Pack 2
- skinning sample 翻译
- 文件下载
- ADS文件详解
- 我朝Internet南北不畅通的解决方案(老旧方案)
- WEB日志分析利器Awstats安装使用
- c++ 多态
- 使用递归方法设计的表达式计算器程序
- 备份一下我的.vimrc
- DSM(领域定义建模)和MDA(模型驱动架构)
- 史玉柱:从一片废墟到创造500亿财富