【发布时间】:2019-06-24 10:09:04
【问题描述】:
我想知道如何检查我的路径是否存在于全局 for 循环中。我正在考虑在我的 for 循环中嵌入一个 if 语句,但我意识到这不起作用。我需要在循环之前进行检查。但这没有意义,因为如果“if 语句”在 for 循环之前,我如何让它循环遍历路径?
for path in glob.glob("/Users/Downloads/FATES/*network5_01"):
if not os.path.exists(path):
raise Exception("No results found from glob expression", path)
不幸的是,这不起作用。
我发现了类似的问题here,但这不是很有帮助。
我希望 for 循环(如果目录不存在)继续,但会引发关于哪个目录不存在的异常。
【问题讨论】:
-
您正在尝试在所有子目录中搜索文件?
标签: python exception directory global-variables glob