gpt4 book ai didi

python os.walk 什么也不返回

转载 作者:太空宇宙 更新时间:2023-11-03 16:09:11 25 4
gpt4 key购买 nike

我在 Mac 上使用 os.walk 时遇到问题。如果我从 python 终端调用它,它会完美工作,但如果我通过 python 脚本调用它,它会返回空列表。例如:

    import os

path = "/Users/temp/Desktop/test/"
for _ ,_ , files in os.walk(path):
test = [my_file for my_file in files]

print test

然后,它打印:

    []

而且我非常确定路径确实存在。知道有什么问题吗?

最佳答案

您很可能需要在 for 循环之外实例化测试列表,才能使其正常工作。

import os

path = "/Users/temp/Desktop/test/"
test = []
for _ ,_ , files in os.walk(path):
test.extend([my_file for my_file in files])

print test

关于python os.walk 什么也不返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39432660/

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