Pythonを使用してフォルダー内のすべてのファイルを反復処理する方法

os.walk()関数を使用してディレクトリ内のすべてのファイルをイテレートできます。この関数はジェネレータを返します。各イテレーションで、ディレクトリパス、サブディレクトリリスト、ファイルリストの3タプルが返されます。

次は、Pythonを使用してフォルダー内のすべてのファイルをイテレートする方法の例です。

import os
def traverse_folder(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
print(file_path)  # 可以根据需要进行其他操作
# 调用函数来遍历文件夹
folder_path = '/path/to/folder'
traverse_folder(folder_path)

「/path/to/folder」を、参照したいフォルダの実際のパスに置き換えてください。この処理の間に、ファイルのパスを出力する、ファイルの中身を読み込むなどの必要に応じて、他の処理を行うことができます。

bannerAds