我有一个程序,通过使用urllib.request请求,程序在互联网断开连接时崩溃,我希望它继续尝试,因此当互联网返回时,它继续执行请求
def data_parser(currency,coin):
req = urllib.request.Request(url)
r=urllib.request.urlopen(req).read()
cont = json.loads(r.decode('utf-8'))
kota = float(cont['prices'][currency][coin])
pprint(cont['prices'][currency][coin])
return kota
def main():
period = 10
par_1 = sys.argv[1]
par_2 = sys.argv[2]
while True:
print("----")
price_1=data_parser(par_1,par_2)
if price_1 > 5.00:
winsound.Beep(f,d);
time.sleep(period)
尝试使用
try-except
块。你知道吗例如:
相关问题 更多 >
编程相关推荐