Pythonは標準でもかなり多くのライブラリを備えている。今回は標準ライブラリの中でも普段から使って便利な圧縮解凍パッケージのzipfileを使ってみよう。Pythonを使えばZIPファイルが100個あったとしても数行のプログラムを書くだけで全部解凍できる。
この記事では、Pythonのzipfileモジュールを使って複数のファイルをZIP圧縮する実装を行います。 例として、指定したフォルダ(ディレクトリ)にある、複数のCSVファイルを一つのZIPファイルにまとめます。 ファイルやフォルダ(ディレクトリ)のパスを ...
ZIPファイルを扱うとき、その中に保存されたデータを効率的に抽出して整理する方法を知っておくと非常に便利です。この記事では、複数のディレクトリからZIPファイルを検索し、PDFファイルを抽出して指定のフォルダに保存するPythonスクリプトを紹介し ...
日々の業務で作成したデータをZIP圧縮して、USBメモリやHDDやSSDなどのストレージに保存している場面は意外と多いことだろう。とは言え、そのようにZIP圧縮して保存したデータをいざ全部解凍したいという事情ができた場合、どうしているだろうか。
まず、今回のプログラムを作る前に、現在、ZIPファイルの暗号化で問題となっている点を確認しよう。一般的に、ZIPファイルの暗号化に使えるのは、ZipCryptoとAES-256の2つの方式となっている。しかし、Windows10のエクスプローラーでも解凍できるのは前者の ...