Python - システム・プラットフォーム - ディレクトリを再帰的に参照する


クラウディア 


1. 概要
2. ディレクトリを再帰的に参照する
3. 参考にサイト

1. 概要

 やりたかったことは、ディレクトリスキャンちゅうんですか?  指定した、ディレクトリの配下を再帰的に参照していって、ファイルをリストしていきますじゃ。

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

 参考サイトの、ほぼ、そのものずばり。  検索するディレクトリを引数で指定するところだけ変更しました。

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)

3. 参考サイト

 本ページは、下記のサイトを参考にさせていただきました。
「Pythonで再帰的にファイル・ディレクトリを探して出力する」

audiobook.jp
健康サポート特集
ベルリッツ
TikTok Shop 【リピート用プログラム】
ハイスピードプラン
サウンドハウス
Amazonギフトカード
EaseUS
薬屋の独り言
ネットオークションの相場、統計、価格比較といえばオークファン
JETBOY
葬送のフリーレン Prime Video
U-NEXT
earthcar(アースカー)
【usus ウズウズ】
それがだいじWi-Fi
アフィリエイトのアクセストレード
損保との違い
5G CONNECT