\

Pythonでフォルダ内の複数のテキストファイルを読み込む方法について説明します。この記事は、Pythonのバージョン3.8.5を使用しています。

まず、フォルダ内に複数のテキストファイルを用意します。今回は「C:\Users\user\test(フォルダパス)」内にtxt形式の複数のテキストファイルを置いてみました。

次に、以下のコードを使用して、フォルダから複数のテキストファイルを読み取ります。

import os

path = r"C:\\Users\\user\\test"
os.chdir(path)

def read_text_file(file_path):
    with open(file_path,'r',encoding="utf-8_sig") as f:
        print(f.read())

for file in os.listdir():
    if file.endswith(".txt"):
        file_path = f"{path}\\{file}"
        read_text_file(file_path)

このコードでは、まずosモジュールをインポートします。次に、pathという変数を作成し、その中にテキストファイルが置かれている場所を指定します。そして、os.chdir()を使用して作業ディレクトリ(カレントディレクトリ)を変更します。

その後、read_text_fileという関数を作成します。この関数では、テキストファイルを開き、”r”(読み取り専用)モードで読み取ります。

最後に、for文を使用して、フォルダ内のすべての.txtファイルを読み取ります。

以上がPythonでフォルダ内の複数のテキストファイルを読み込む方法です。この方法を使用すれば、大量のテキストファイルを効率的に処理することが可能になります。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です