Pythonは多機能なプログラミング言語で、ファイル操作も得意としています。特に、CSVファイルの操作とZIP圧縮はデータ分析やデータ整理において頻繁に使用されます。この記事では、Pythonを使用してCSVファイルをZIP形式で圧縮する方法を紹介します。
必要なライブラリのインポート
まずは、Pythonの標準ライブラリであるzipfile
モジュールをインポートします。
import zipfile
ZipFileオブジェクトの生成
zipfile.ZipFile()
関数を使用して、ZipFileオブジェクトを生成します。このオブジェクトを通じて、データの圧縮と解凍を行います。
myzip = zipfile.ZipFile('test.zip', 'w')
このコードは、test.zip
という名前のZIPファイルを書き込みモード('w'
)で開きます。test.zip
が存在していなければ、新規で作成されます。
CSVファイルの追加
開いたZIPファイルにCSVファイルを追加するには、write
メソッドを使用します。
myzip.write('test.csv')
このコードは、test.csv
というCSVファイルをZIPファイルに追加します。
ZIPファイルのクローズ
最後に、close
メソッドを使用してZIPファイルを閉じます。
myzip.close()
以上がPythonを使用してCSVファイルをZIP形式で圧縮する基本的な手順です。これにより、大量のCSVファイルを効率的に管理したり、ファイルの送信を容易にすることができます。Pythonの強力なファイル操作機能を活用して、日々の作業を効率化しましょう。