gpt4 book ai didi

python - return 语句中的语法错误

转载 作者:行者123 更新时间:2023-12-03 08:15:52 26 4
gpt4 key购买 nike

这个问题不太可能帮助任何 future 的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visit the help center .




9年前关闭。




我在 return json_run(url, data) 上遇到语法错误线,我不知道为什么。

from urllib.request import urlopen
from json import loads as json_loads
import time
from urllib.error import HTTPError
import random

def json_run(url, data) :
s = url + data
try:
r = urlopen(s)
o = json_loads(r.read().decode('utf8'))
return o
except HTTPError as err:
if err == 504:
# Retry
time.sleep(random.randint(1, 10)
return json_run(url, data)
else:
raise

最佳答案

语法错误(通常是)在“违规”语句之前的行上:

time.sleep(random.randint(1, 10)

缺少右括号。由于括号之间有换行符是合法的,Python 只能注意到下一行的问题。

关于python - return 语句中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16314799/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com