我正在对GSM网络执行Ussd命令。有时由于未知的细节,命令失败。在
我想做的是:
如果发送到GSM网络的命令失败,我将等待4秒,如果再次失败,我将再等待6秒。如果再次失败,我将退出并返回类似“未知GSM运营商错误”的信息
我的问题是如何在Python中使用try/except处理这个循环:
这是不带try/except的代码:
def getGsmCode()
code = somecommand('xyz')
return code[0]
我试着实现这一点,但它是丑陋的。这是最好的方法吗?在
^{pr2}$
谨致问候
Tags:
我将使用
for
循环。在例如:
相关问题 更多 >
编程相关推荐