gpt4 book ai didi

python - 为多个根目录调用 os.walk?

转载 作者:行者123 更新时间:2023-11-28 22:00:18 25 4
gpt4 key购买 nike

我注意到此处描述的 os.walk API:http://docs.python.org/2/library/os.html是这样的:

for root, dirs, files in os.walk('C:\\Users\\Me\\Videos')

无论如何,我是否会在同一次调用中将多个目录传递给此 API?

最佳答案

你不能只使用两个 for 循环吗?

for x in ("c:\\root1", "c:\\root2", "c:\\root3"):
for root, dirs, files in os.walk(x):
pass

或者使用 itertools.chain() 的凌乱单行代码:

for root, dirs, files in itertools.chain(*[os.walk(x) for x in ("c:\\root1", "c:\\root2", "c:\\root3")]):
pass

关于python - 为多个根目录调用 os.walk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14990451/

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