Python - ディレクトリを再帰的に参照する

 クラウディア
1. 参考にしたサイト
2. ディレクトリを再帰的に参照する

1. 参考にしたサイト

 下記を参考にさせていただきました。
Pythonで再帰的にファイル・ディレクトリを探して出力する
 ほぼ、そのものずばり。検索するディレクトリを引数で指定するところだけ変更しました。

2. ディレクトリを再帰的に参照する


#!/usr/local/bin/python3
# -*- coding: utf-8 -*-

import os
import sys

dirname = sys.argv[1]

def find_all_files(directory):
    for root, dirs, files in os.walk(directory):
        yield root
        for file in files:
            yield os.path.join(root, file)

for file in find_all_files(dirname):
    print (file)
 
 
カウンタバックグラウンド