假设我有以下代码:
def main():
try:
int('string_for_ValueError')
except ValueError:
print('How to stop further execution right here?')
print('Executed')
main()
如您所见,print('Executed')无论如何,line 每次都会被执行。except ValueError我的目标是在被捕获后立即停止执行当前函数。
所以,问题是 - 如何做到这一点?
更新
该函数是多线程算法的一部分。所以,如果这个函数因为 - 这个函数不能被执行,except ValueError这个函数应该停止并且不返回任何东西。但是其他线程应该在那之后工作。
白衣非少年
慕沐林林
隔江千里
随时随地看视频慕课网APP
相关分类