[英]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.