我有一个名为Forfun的主目录。在这个目录中,有 7-8 个子目录,分别为Test1、Test2、Test3等。请注意, Forfun中也有一些文件不是子目录。例如,Forfun中有一个 .txt 文件,与 Test1、Test2 子目录处于同一级别。
每个TestX子目录又分为 3 个子目录,即:输入、结果和参数。
我希望能够列出特定文件夹的所有实例,例如输入。
代码应该递归地遍历整个Forfun目录并列出它找到输入或结果目录的所有位置。
我试过os.listdir
这样使用:
path = '/myfiles/Forfun'
folders = [f for f in os.listdir(path) if f.endswith('inputs')]
folders
但这会给我一个空列表。希望我清楚地解释了问题,感谢您的帮助。