Django的。从HDD检索并打开zip文件

时间:2010-02-18 20:20:42

标签: python django

我有一个zip文件的路径。我不知道如何

  • 从硬盘驱动器中检索文件 或
  • 打开该zip文件。有谁知道吗?

zip文件是一个zip文件,但它确实是一个.epub文件。

2 个答案:

答案 0 :(得分:2)

http://docs.python.org/library/zipfile.html

>>> import zipfile
>>> path = "example/path.epub"
>>> epub = zipfile.ZipFile(open(path))
>>> epub.namelist()
 ['some_file.txt']
>>> file = epub.open('some_file.txt')
>>> file.read()

答案 1 :(得分:1)

您不需要任何特定的Django,只需使用Python标准库,使用zipfile包中的类ZipFile(file_name[, mode[, compression[, allowZip64]]])