Pythonで複数のCSVファイルを一括で読み込む方法について説明します。ここでは、glob
モジュールを使用して、特定のディレクトリ内のすべてのCSVファイルを読み込む方法を示します。
まず、glob
モジュールをインポートします。
import glob
次に、読み込みたいCSVファイルが格納されているディレクトリのパスを指定します。ここでは例として 'C:/Users/Downloads'
を使用します。
filedir = 'C:/Users/Downloads'
そして、glob.glob()
関数を使用して、指定したディレクトリ内のすべてのCSVファイルを取得します。
files = glob.glob(filedir+'/*.csv')
このコードは、filedir
で指定したディレクトリ内のすべてのCSVファイルのパスをリストとして返します。
最後に、for
ループを使用して、取得したすべてのCSVファイルを順に読み込みます。
for file in files:
with open(file, 'r') as f:
# ここでファイルを読み込む処理を行います
data = f.read()
以上がPythonで複数のCSVファイルを一括で読み込む基本的な方法です。この方法を使用すれば、大量のCSVファイルを効率的に処理することが可能です。