ホームページ > バックエンド開発 > Python チュートリアル > Python でディレクトリから ZIP アーカイブを作成するにはどうすればよいですか?

Python でディレクトリから ZIP アーカイブを作成するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-26 00:36:11
オリジナル
277 人が閲覧しました

How Can I Create a Zip Archive from a Directory in Python?

Python でディレクトリの ZIP アーカイブを作成する

ファイル システムを操作する場合、ディレクトリ構造のアーカイブを作成すると便利です。タスク。 Python には、特に shutil.make_archive 関数を使用してこれを実現する便利な方法が用意されています。

shutil.make_archive の使用

shutil.make_archive を使用してディレクトリの zip アーカイブを作成するには、次の手順に従います:

  1. shutil モジュールをインポートします: import shutil
  2. Call shutil.make_archive(output_filename, 'zip', dir_name):

    • output_filename: zip ファイルの希望の名前
    • 'zip':作成するアーカイブのタイプ (この場合は zip アーカイブ)
    • dir_name: アーカイブするディレクトリへのパス

例:

import shutil
shutil.make_archive('my_archive', 'zip', 'my_directory')
ログイン後にコピー

このコードは「my_directory」フォルダーの内容を含む「my_archive.zip」という名前の zip アーカイブ。

詳細オプション

shutil.make_archive 関数は、必要に応じて追加パラメーターを提供します。さらなるカスタマイズ。ただし、基本的な zip アーカイブを作成するには、上記の方法で十分です。アーカイブ プロセスをさらにきめ細かく制御する必要がある場合は、zipfile モジュールを調べてさらにカスタマイズすることをお勧めします。

以上がPython でディレクトリから ZIP アーカイブを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート