ベストアンサー
Pythonは、高レベルのファイル操作用のAPIであるshutilを提供します。また、Python標準ライブラリに含まれています。やった!!。
shutil-高レベルのファイル操作-Python3.7.1rc1ドキュメント
zipfileとtarfile使用することもできますが、ファイルパスをリストに保持し、zipFileハンドルに1つずつ書き込む必要があります。
shutdownの使用は非常に簡単です(以下のコードを参照)。1番目の引数:結果のファイル名zip / tarファイル、2番目の引数:zip / tar、3番目の引数:dir\_name
importshutilshutil.make\_archive( “/ home / user / Desktop / Filename”、 “zip”、 “/ home / username /デスクトップ/ディレクトリ “)
それだけです。
回答
zipするもう1つの良い方法は、
shutil.make\_archive
なぜですか?モジュールshutilは python標準ライブラリの一部であるため、動作させるために何もインストールする必要はありません。
例:
import shutil
shutil.make\_archive(output\_filename, "zip", dir\_name)
場所:
「output\_filename」はzipファイルに付ける名前です。
「dir\_name」はzipするディレクトリです。
公式ドキュメント shutil.make\_archieve 。