■ はじめに
Python の ファイル圧縮/解凍について、まとめる
目次
【1】tar 形式
【1】tar 形式
公式サイト
https://docs.python.org/ja/3/library/tarfile.html
サンプル
import tarfile def main(): input_path = 'C:\\work\\hello' output_path = 'C:\\work\\output.tar.gz' # 圧縮 with tarfile.open(output_path, 'w:gz') as tar: tar.add(input_path) # 解凍 opening_dir = 'C:\\work\\output' with tarfile.open(output_path, 'r:gz') as tar: tar.extractall(path=opening_dir) if __name__ == '__main__': main()
参考文献
https://qiita.com/LemonmanNo39/items/a67126b6d7c8451b5ddc
関連記事
Python ~ 基本編 / 文字列 ~
https://dk521123.hatenablog.com/entry/2019/10/12/075251
pigz ~ マルチコア対応 圧縮・解凍ツール ~
https://dk521123.hatenablog.com/entry/2021/07/30/000000
Python ~ 基本編 / 外部コマンド実行 ~
https://dk521123.hatenablog.com/entry/2021/08/04/224716