如何列出所有(子)文件夹的路径并将它们分别放在列表中?

时间:2019-03-29 18:36:50

标签: python list path operating-system directory

我有一个程序,可以在其中生成许多文件夹和文件。在主文件夹中,我希望代码查找其中的所有文件夹,并将它们分别保存在列表中。因此,我想使用self._list[0]获得一个文件夹路径。 我是Python的新手,但我已经知道一些打印路径的行,但是这些都不给我路径。通过此代码,我得到了文件夹的名称,但我还需要以下路径:

self._folderList=os.listdir(self._mainFolderPath)

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码将路径手动附加到文件夹名称:

self._folderList=[self._mainFolderPath + '\\' + folder_name for folder_name in os.listdir(self._mainFolderPath)]