Pythonでディレクトリ内の全ファイルを列挙する

os モジュールの listdir 関数を使用して、ディレクトリ内のすべてのファイルをリストできます。以下に簡単な例を示します。

import os
folder_path = 'path_to_folder'  # 指定文件夹路径
# 使用listdir函数列出文件夹中的所有文件和子文件夹
files = os.listdir(folder_path)
# 打印每个文件和子文件夹的名称
for file in files:
print(file)

上記のコードでは、folder_path 変数は、ファイルをリストするフォルダーのパスに置き換える必要があります。listdir 関数は、ファイルおよびサブフォルダー名を含むリストを返し、次にループを使用してファイルおよびサブフォルダー名を 1 つずつ表示します。

加えて、globモジュールを使用して、指定したパターンに合うファイルのみをフォルダからリストアップすることもできます。以下に、globモジュールを利用した例を示します。

import glob
folder_path = 'path_to_folder'  # 指定文件夹路径
# 使用glob模块列出文件夹中的所有文件
files = glob.glob(folder_path + '/*')
# 打印每个文件的名称
for file in files:
print(file)

上のコードでは、`folder_path` 変数を、ファイルをリストしたいフォルダへのパスに置き換える必要があります。glob モジュールの `glob` 関数は、指定したパターンに基づいてファイルリストを返し、次にループを使用して各ファイルの名前を出力します。

bannerAds