函数忽略Python中的隐藏文件

函数忽略Python中的隐藏文件,python,Python,我在SO中见过其他解决方案,但仍然无法将其组合成我想要使用的单行函数 path = './path/to/my/folders/' def listfolders(path): return [os.path.join(path, f) for f in os.listdir(path) if not f.startswith('.')] 不幸的是,在我想要的文件夹中,它仍然返回一个.DS\u STORE引用,阻止我的脚本前进 有没有解决这个问题的建议?我测试了该代码,它似乎工作正常

我在SO中见过其他解决方案,但仍然无法将其组合成我想要使用的单行函数

path = './path/to/my/folders/'

def listfolders(path):
    return [os.path.join(path, f) for f in os.listdir(path) if not f.startswith('.')]
不幸的是,在我想要的文件夹中,它仍然返回一个
.DS\u STORE
引用,阻止我的脚本前进


有没有解决这个问题的建议?

我测试了该代码,它似乎工作正常。问题不在给出的代码中。提供的示例可以按照您的要求工作。谢谢@DanD.,我将进一步测试。我应该如何处理这个问题,删除?我测试了代码,它似乎工作正常。问题不在给出的代码中。提供的示例可以按照您的要求工作。谢谢@DanD.,我将进一步测试。我该怎么处理这个问题,删除?