用Python编辑jar文件
你知道有没有一个Python模块可以让我把文件添加到JAR压缩包里吗?
我想做的是把.class文件添加到一个JAR压缩包中。
而且这个程序必须用Python写。
谢谢!
2 个回答
0
这可以通过使用 subprocess 来调用 jar 命令来实现:
import subprocess
def add_to_jar(file2add, jar_file):
cmd = 'jar -uf ' + jar_file + " " + file2add
proc = subprocess.Popen(cmd, shell=True)
add_to_jar(file_to_add, jar_file)
10
.jar 文件其实就是 .zip 文件,只不过它的后缀名不同,并且里面有一个清单文件。