【发布时间】:2020-06-30 14:50:32
【问题描述】:
我有一个函数matching,我通过map(lambda f: matching(f),files) 将它应用于许多文件。
函数中有一行,如果它引发错误,我希望它跳过该文件并继续下一个。比如:
try:
doc = nlp(text)
except:
continue
除非了解continue 仅用于循环。有没有办法做到这一点?
【问题讨论】:
-
try是否在循环中阻塞?如果它在循环内,你可以这样做。否则你不能。 -
不,它不在循环内。
-
你不能在没有循环的情况下使用 continue。
-
我不想继续使用。我在说类似的话。