gpt4 book ai didi

Python3列出与某个文件夹名称相同级别的所有文件/目录

转载 作者:太空宇宙 更新时间:2023-11-03 21:44:22 26 4
gpt4 key购买 nike

我有这样的路径:

/my/path/to/important_folder

在同一级别上,我还有其他文件和文件夹想要在达到与 important_folder 相同的级别时列出。

我的文件夹可能更深,因此我需要遍历文件夹,直到到达 important_folder 继续搜索。找到后,列出同一级别中的所有文件/文件夹。

我怎样才能实现这个目标?

最佳答案

使用os.walk,您可以执行以下操作:

import os
for path, dirs, files in os.walk('/my/path'):
if path == 'important_folder':
for name in dirs + files:
print(os.path.join(path, name))

或者您可以将 glob.iglobrecursive=True 一起使用:

import glob
for name in glob.iglob('/my/path/**/important_folder/*', recursive=True):
print(name)

关于Python3列出与某个文件夹名称相同级别的所有文件/目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52601425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com