見出し画像

【Pythonメモ】ディレクトリにあるファイルリストを取得

とあるディレクトリに格納されているファイル名を一括で取得する場合、下記のロジックでファイル名の一括取得が可能となる。ただし、下記のやり方はパス+ファイル名となるので、ファイル名のみを取得したい場合は別のやり方が必要。(※ここでは省略)

#globをインポートして、パス+ファイル名を取得。
import glob

path = "..\\test\\"

#*.*と記載すると、ディレクトリにあるファイルが全部検索される。
#特定の拡張子のみを検索したい場合は、*.csvなど拡張子を指定することで良い。
FilePath = path + "*.*"

#globを使う事でパス+ファイルが取得できる
GetFileList = glob.glob(FilePath)

#カレントディレクトリの表示
#['..\\test\\ファイル名']とリスト取得されるので注意。
print(GetFileList)

#..\\test\\ファイル名と文字列で取得。
print(GetFileList[0])

とりあえずメモ書き。以上。

この記事が気に入ったらサポートをしてみませんか?