我有一个包含多个子目录的文件夹,每个子目录都包含多个文件。我想获得所有子目录中所有文件的总和。以下列表理解效果很好:
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)])