簡體   English   中英

使用 Python 中的目錄條目創建 zipfile

[英]Create zipfile with directory entries in Python

對於單元測試,我需要一個包含目錄條目的 zipfile。 在緊要關頭,我可以手動創建一個並將其以二進制形式保存在存儲庫中,但我寧願動態創建它作為測試設置的一部分。

zipfile模塊和shutil.make_archive似乎都無法創建目錄條目。 有本機python解決方案嗎?

本能地我會 go 使用您的方法“將其保存在二進制形式的報告中”,特別是因為它非常小並且保證跨平台相同。

要動態創建這樣的 Z4348F938BDDDD8475E967CCB47ECB234Z 文件,您可能需要 go “漫長的道路”,以首先在磁盤上的目標結構。 為此,我將在tempfile.TemporaryDirectory中使用os.makedirs ,然后對其進行壓縮。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM