0
我需要將文件添加到jar,但是當我運行程序zipfile時刪除所有文件並添加文件。 但我需要其他文件!使用python zipfile將文件添加到jar中
我的代碼(這是一個測試)
import zipfile
m= zipfile.ZipFile("test.jar","w")
m.write("test.jar","bgt.class")
m.close()
對不起我的英文不好
我需要將文件添加到jar,但是當我運行程序zipfile時刪除所有文件並添加文件。 但我需要其他文件!使用python zipfile將文件添加到jar中
我的代碼(這是一個測試)
import zipfile
m= zipfile.ZipFile("test.jar","w")
m.write("test.jar","bgt.class")
m.close()
對不起我的英文不好
你需要打開文件追加模式,採用a
:
m = zipfile.ZipFile("test.jar", "a")
您以w
寫入模式打開了該文件,在寫入之前清除該文件。從zipfile.ZipFile()
documentation:
的模式參數應該是
'r'
讀取現有的文件,'w'
截斷,寫一個新的文件,或者'a'
追加到現有的文件。如果mode
爲'a'
,並且文件引用了現有的ZIP文件,則會向其中添加其他文件。
大膽強調我的。