- 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)
|
|