\

Pythonでは、ファイル名やパスを取得するために標準ライブラリのosモジュールやglobモジュールを使用します。以下にその使用方法を示します。

osモジュールでファイル名やパスを取得する

osモジュールはPythonの標準ライブラリで、ファイルやディレクトリを操作するための関数が含まれています。特に、os.listdir関数を使用すると、指定したパスに存在するファイル名やディレクトリ名の一覧を取得することができます。

import os

path = 'your_directory_path'
folderfile = os.listdir(path)
print(folderfile)

上記のコードは、指定したディレクトリ内のすべてのファイルとディレクトリの名前をリストとして出力します。

また、os.path.isfile関数やos.path.isdir関数を使用すると、それぞれファイル名のみやディレクトリ名のみを取得することができます。

file = [f for f in folderfile if os.path.isfile(os.path.join(path, f))]
print(file)

folder = [f for f in folderfile if os.path.isdir(os.path.join(path, f))]
print(folder)

globモジュールでファイル名やパスを取得する

globモジュールもPythonの標準ライブラリの一部で、ワイルドカードを使用して特定のパターンに一致するファイル名を取得することができます。詳細な使用方法は公式ドキュメントを参照してください。

以上がPythonでファイル名やパスを取得する基本的な方法です。これらの知識を活用して、Pythonでのファイル操作をより効率的に行いましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です