0
我試圖創建一個zip文件上傳到AWS Lambda,但我似乎無法正確創建zip文件。創建一個沒有任何目錄信息的Python zip
我需要創建的是隻包含自己的文件,使用此代碼zip文件:
def zipdir(path, ziph):
for root, dirs, files in os.walk(path):
for file in files:
filepath = os.path.join(root, file)
if file == 'config.json' or file.startswith('.'):
pass
else:
info = zipfile.ZipInfo(filename=file)
ziph.write(filename=filepath, arcname='./' + file)
我成功地創建歸檔,但我總是用同樣得到一個目錄中的文件內容名稱作爲檔案。
如果我壓縮:
code.js
然後解壓縮,testing.zip我會得到:
testing/code.js
如何防止創建的目錄?