我有一个有多个页面的API,所以我需要遍历所有的页面以获取eveything。但是,我不知道如何正确执行此操作。我写了下面的代码,但它给了我一个错误:SyntaxError:'return'外部函数。如何从API获取所有页面 - Python?
import requests
def get_json(url):
response = requests.get(url)
return response.json()
def my_range(start, end, step):
while start <= end:
yield start
start += step
for pageNumber in my_range(1, 3, 1):
return
data_json = get_json('https://www.eventbriteapi.com/v3/events/search/?token=MYAPIKEY&expand=venue&location.latitude=55.676097&location.longitude=12.568337&location.within=5km&page='+pageNumber)
eventbrite = data["events"]
这意味着你有一个函数之外的'return'声明。在'for for pageNumber in ...'for for循环之后,你有一个单独的'return' - 你想在这里做什么? –