while 循环中的 try 和 catch

问题描述 投票:0回答:0

我在硬件上工作 这意味着变量是物理的,它们可以随时改变 我想在 try and catch 中写 while 循环 蝙蝠我想做这个更短

我写了这个: 尝试: local_factory_param_multi_burn = _itwo_cnc_instance.get_parameters("factory_param_multi_burn") 除了异常为 e: 引发异常(f“未能获取 factory_param_multi_burn。{e}”) 而 local_factory_param_multi_burn != 3: 尝试: local_factory_param_multi_burn = _itwo_cnc_instance.get_parameters("factory_param_multi_burn") 除了异常为 e: 引发异常(f“无法获取 factory_param_multi_burn。{e}”)

我希望只要 GET 函数不返回 3,循环就会继续。只有当 GET 函数返回 3 时循环才会中断 我想做这个 : 尝试: 而 _itwo_cnc_instance.get_parameters("factory_param_multi_burn") != 3 除了异常为 e: 引发异常(f“无法获取 factory_param_multi_burn。{e}”)

python while-loop try-catch
© www.soinside.com 2019 - 2024. All rights reserved.