python (jython) 归档库

Posted

技术标签:

【中文标题】python (jython) 归档库【英文标题】:python (jython) archiving library 【发布时间】:2008-11-18 06:32:35 【问题描述】:

是否有一个简洁的归档库可以自动为您处理归档文件夹或目录? 我正在使用 Jython,所以 Java 库也可以使用。 -更新- 我也在寻找时间戳存档。即

存档目录/2008/11/16/zipfilebypreference.zip

然后第二天再次调用它并创建另一个文件夹。 我确定互联网上有什么东西,谁知道?

【问题讨论】:

【参考方案1】:

您有:

gzip library 在 Jython servlet 中使用:

 

import  javax.servlet.http.HttpServlet

import  cStringIO
import  gzip
import  string

def compressBuf(buf):
    zbuf = cStringIO.StringIO()
    zfile = gzip.GzipFile(mode = 'wb',  fileobj = zbuf, compresslevel = 6)
    zfile.write(buf)
    zfile.close()
    return zbuf.getvalue()
或者直接使用java.util.zip,如图here,用于一个文件或所有目录内容。

【讨论】:

【参考方案2】:

您可以使用 java.util.zip,当我使用 Jython 时,python 中的内置 zip 库不起作用

【讨论】:

以上是关于python (jython) 归档库的主要内容,如果未能解决你的问题,请参考以下文章

Java集成Jython及动态执行指定脚本

Java集成Jython及动态执行指定脚本

如何在 Jython 中安装 ODBC 库

在 Jython 的 Pig UDF 中导入外部库时出现错误 1121

Java调用Python程序

如何使用在 jython 上运行的 django 创建图像缩略图?