パッケージを使用してZipFile
Pythonでファイルを圧縮しています。これが私のコードです:
archive = zipfile.ZipFile(join(settings.ARCHIVES_DIR, 'test.zip'), "a")
for pdffile in glob.glob(join(settings.IBILLING_DIR, '*.pdf')):
archive.write(pdffile)
archive.close()
私が直面している問題は、作成された ZIP ファイルにディレクトリ構造が含まれていることです。追加されるファイルは完全なパスで追加されます。つまり、アーカイブを抽出するユーザーも最終的にディレクトリ構造を取得することになります。ファイルを ZIP に追加したいのですが、ディレクトリ構造はありません。
これどうやってするの?ドキュメントでこの情報が見つかりませんでした。
ありがとう