ディレクトリ内のファイル一覧

2012/2/17

Python 2.7.2

ディレクトリ内のファイル名の一覧を返してくれる関数

import os
os.listdir(dirpath)


ファイルパス一覧を返す

import os

dir_path = "C:/Target/Directory/"

file_list = os.listdir(dir_path)
for fname in file_list:
    path = os.path.join(dir_path,fname)
    if os.path.isfile(path):
        print(path)


一行でファイル名リストを取得

flist = [f for f in os.listdir(path) if os.path.isfile(os.path.join(path, f))]