複数のサブディレクトリを含むフォルダーがあり、それぞれに複数のファイルが含まれています。すべてのサブディレクトリ内のすべてのファイルの合計を取得したいと思います。次のリスト内包表記は非常にうまく機能します。
sum_total = len([file for file in os.listdir(current_directory)])
これを変更して、すべてのサブディレクトリ (current_directory だけでなく) 内のすべてのファイルをカウントするにはどうすればよいですか? または、従来の for ループとカウンターを使用する必要がありますか? 私が使用できる次のようなものはありますか?
sum_total = len([file in os.listdir(current_directory + '\\' + folder) for folder in os.listdir(current_directory)])