我试图遍历目录中的子文件夹,但是我的for循环跳过了一些文件夹,原因是我不清楚,尽管其名称结构和属性与目录中的其他文件夹相同。我应该补充一点,该目录是映射的网络驱动器,但是我不确定为什么这很重要。我已经尝试过os.walk和listdir来选择文件夹的名称:
root = r"mydir"
for directory, subdirectory, files in os.walk(mydir):
print(directory)
def get_immediate_subdirectories(a_dir):
return [name for name in os.listdir(a_dir)
if os.path.isdir(os.path.join(a_dir, name))]
除了我在这里执行的操作之外,是否有一种方法可以强制代码拾取主目录中的所有内容?
Expected Output:
['11111-Apples',
'11112-Bananas',
'11113-Grapes',
'11114-Oranges',
'11115-Pears']
Actual Output:
['11112-Bananas',
'11113-Grapes',
'11115-Pears']