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