我有一个带有循环的代码,如果需要太多时间,我需要跳过迭代。
例子:
list = ['a', 'b', 'c', ......]
for x in list:
#do something that takes time
在我的代码中,列表有几个路径。我遍历该列表的每个路径以在文件中执行一些操作,但是有些文件需要太长时间。我不希望脚本在路径中停留超过半小时......如果执行它需要超过 30 分钟,我希望它跳过该路径并转到列表中的下一个。
我假设您的意思是,如果经过一定时间,您想跳出循环。如果是这样,请查看时间模块。您可以使用那里的功能来记录进入循环之前的时间,然后在代码中的适当位置,比较从开始时间的初始记录开始的经过时间并相应地继续
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句