kettleでフォルダ内のすべてのファイルを読み込むにはどうすればよいですか。
ファイル内の全てのファイルを読み込むには、pythonのosモジュールとos.walk()関数が利用できます。以下にサンプルコードを示します。
import os
def read_files_in_folder(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
with open(file_path, 'r') as f:
file_content = f.read()
# 在这里对文件内容进行处理,比如打印文件内容
print(file_content)
# 调用函数并传入文件夹路径
folder_path = 'path/to/folder'
read_files_in_folder(folder_path)
read_files_in_folder()関数は、指定したフォルダパスの下にあるすべてのファイルおよびサブフォルダを再帰的に探索します。各ファイルについては、open()関数を使用してファイルを開き、ファイルの内容を処理できます。ここでは単にファイルの内容を出力していますが、必要に応じて処理ロジックを変更できます。