次のコードを使用して、フォルダーのコンテンツ (いくつかのディレクトリとファイル) を含む zipfile を作成しようとしています。
import zip,os
path = "c:\\tester\\folderToZip"
zip = zipfile.ZipFile("zippedFolder.zip", "w")
for root, dirs, files in os.walk(path):
for file in files:
zip.write(os.path.join(root, file))
zip.close()
しかし、コードを実行した後、zip ファイルをチェックすると、zip ファイルではなく、"folderToZip" フォルダーのコンテンツ (例: f1,f2,f2, a.txt,b.txt,c.txt) が含まれています。変数パスのフルパス。
それで、質問は、フォルダーの内容に基づいてzipファイルを作成するにはどうすればよいですか?フルパスではありませんか?