ディレクトリ配下に存在するファイルへループでアクセスする方法memo
pythonであるディレクトリ内の全ファイルに対して処理をしたいが,
毎回忘れるためメモ.
fild_all_files.py
def fild_all_files(directory):
for root, dirs, files in os.walk(directory):
yield root
for file in files:
yield os.path.join(root, file)
引数に対象ディレクトリのパスを渡してループするだけでファイルの中身が返ってくる.
使用例
main.py
for filename in fild_all_files(file_dir):
print filename
以上