【发布时间】:2021-09-09 05:54:47
【问题描述】:
我正在尝试编写将运行的代码尝试过滤掉dict A 并检查过滤是否失败或result 值是否等于None,然后我希望while 循环重新运行,但是代码的输出显示它只运行一次?我该如何解决这个问题?
A = ({})
while True:
try:
updatedCandle = A["result"]
if updatedCandle is not None:
print("break")
break
except:
print('\nRETRY\n')
A = ({'ret_code': 0, 'ret_msg': 'OK', 'ext_code': '', 'ext_info': '', 'result': None, 'time_now': '1624576211.927034'})
print(A["result"])
【问题讨论】:
标签: python-3.x dataframe dictionary while-loop format