pythonでディレクトリ内のすべてのファイルをリストする方法は何ですか?
osモジュールを使って、ディレクトリ内の全てのファイルをリストアップすることができます。具体的な手順は次の通りです。
- osモジュールをインポートします。
- ディレクトリ内のファイルをリストアップします。
- path内のファイルをリストアップする。
- 道 (みち)
- 取得したファイルリストを走査し、各要素がファイルかフォルダかを判断し、適切な処理を行います。
以下は、すべてのファイルをリストアップする方法を示すサンプルコードです。
import os
def list_files(path):
files = os.listdir(path)
for file in files:
file_path = os.path.join(path, file)
if os.path.isfile(file_path):
print("文件:", file)
elif os.path.isdir(file_path):
print("文件夹:", file)
# 列出当前目录下的所有文件
list_files(".")
このコードは、現在のディレクトリ内のすべてのファイルとフォルダを個別に表示します。