pythonでディレクトリ内のサブディレクトリを読み込む方法は?
Pythonのosモジュールを使用して、ディレクトリ内のサブディレクトリを読み取ることができます。os.listdir()関数を使ってディレクトリ内のすべてのファイルやフォルダを取得し、os.path.isdir()関数でフォルダかどうかを判断することができます。
以下はサンプルコードです。
import os
def get_subdirectories(directory):
subdirectories = []
for item in os.listdir(directory):
if os.path.isdir(os.path.join(directory, item)):
subdirectories.append(item)
return subdirectories
directory = "/path/to/directory"
subdirectories = get_subdirectories(directory)
print(subdirectories)
コード内で、os.listdir()関数を使用してディレクトリ内のすべてのファイルとフォルダを取得し、os.path.isdir()関数を使用してフォルダかどうかを判断します。フォルダの場合は、subdirectoriesリストに追加されます。最後に、サブディレクトリリストが表示されます。
実際のディレクトリパスに”/path/to/directory”を置き換えてください。