2 つの異なるディレクトリに 2 つのファイルがあり、1 つは'/home/test/first/first.pdf'、もう 1 つは です'/home/text/second/second.pdf'。次のコードを使用して圧縮します。
import zipfile, StringIO
buffer = StringIO.StringIO()
first_path = '/home/test/first/first.pdf'
second_path = '/home/text/second/second.pdf'
zip = zipfile.ZipFile(buffer, 'w')
zip.write(first_path)
zip.write(second_path)
zip.close()
作成した zip ファイルを開くと、その中にhomeフォルダーがあり、その中に 2 つのサブフォルダーがfirstありsecond、次に pdf ファイルがあります。フルパスをzipアーカイブに圧縮する代わりに、2つのpdfファイルのみを含める方法がわかりません。質問が明確になることを願っています。助けてください。ありがとう。