Python 在子目录及其子目录上循环并创建字典

Python 在子目录及其子目录上循环并创建字典,python,windows,directory,Python,Windows,Directory,如何在目录中的子目录上循环,并按如下方式返回它们: dirlist = { "area": ["square","circle"], "line": ["line"] } 不需要花里胡哨的东西,因为我确信只有一个子目录和一个子目录,没有什么比这更重要的了。 有多个子目录,每个子目录有多个子目录。 另一半很简单,您没有找到链接中给出的文件,而是在arr中突出记录子目录的名称,在dict中以

如何在目录中的子目录上循环,并按如下方式返回它们:

dirlist = {
  "area": ["square","circle"],
  "line": ["line"]
}
不需要花里胡哨的东西,因为我确信只有一个子目录和一个子目录,没有什么比这更重要的了。 有多个子目录,每个子目录有多个子目录。

另一半很简单,您没有找到链接中给出的文件,而是在arr中突出记录子目录的名称,在dict中以键的形式记录主子目录的名称,然后 将arr设置为键的值


…如果这对您有帮助,请向上投票。

使用
os.walk()
您没有任何目录。你有一本字典。dict中的每个值都包含一个列表。你是如何重复口述的?这是任何关于dicts的教程——以及如何访问它的值。类似地,一旦你有了这个值,任何关于列表的教程都会教你如何迭代这些值。你被困在哪里?