Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用してファイルをtarファイルに追加するにはどうすればよいですか?


tarfileモジュールを使用して、ディレクトリのzipアーカイブを作成します。 os.walkを使用してディレクトリツリーをウォークし、その中のすべてのファイルを再帰的に追加します。

import os
import tarfile
def tardir(path, tar_name):
    with tarfile.open(tar_name, "w:gz") as tar_handle:
        for root, dirs, files in os.walk(path):
            for file in files:
                tar_handle.add(os.path.join(root, file))
tardir('./my_folder', 'sample.tar.gz')
tar.close()

上記のコードは、ファイル'sample.tar.gz'のmy_folderの内容を圧縮します。現在のディレクトリに保存します。


  1. Pythonを使用してパワーポイントファイルを作成する方法

    はじめに 私たちは皆、人生のある時点でPowerPointプレゼンテーションを作成する必要がありました。ほとんどの場合、MicrosoftのPowerPointまたはGoogleスライドを使用しました。 しかし、メンバーシップやインターネットへのアクセスがない場合はどうなりますか?または、「プログラマー」のやり方でやりたいと思ったらどうしますか? ええと、Pythonが戻ってきても心配しないでください! この記事では、Pythonを使用してPowerPointファイルを作成し、それにコンテンツを追加する方法を学習します。それでは始めましょう! はじめに このウォークスルーでは、 py

  2. LinuxでTARを使用してファイルをアーカイブする方法

    アーカイブは、その中に無数のフォルダやファイルを保存できる特別な種類のファイルです。アーカイブを非常に効果的にするのは、アーカイブに含まれるファイルとフォルダが、アーカイブの外部にあったファイル構造を保持し、アーカイブがアーカイブされていない場合でも、この構造はそのまま維持されることです。ファイルやフォルダはさまざまな形式でアーカイブできますが、そのうちの1つがTAR( T )です。 類人猿Ar チャイブ)フォーマット。 LinuxおよびUnixシステムで一般的に使用されるTARファイル(口語的には tarball とも呼ばれます) )は、統合されたUnixアーカイブ形式のファイルです。 T