gpt4 book ai didi

python-2.7 - 循环内的函数 (Python)

转载 作者:行者123 更新时间:2023-12-04 05:43:01 26 4
gpt4 key购买 nike

我对此很陌生,本周才开始研究 python。

我目前正在尝试从 Google Analytics 中提取数据,需要提取多天的数据。但是,我在尝试将代码循环多天时遇到问题:

代码:

for date in daterange( start, end ):
# EXTRACT OVERALL VISITS AND UNIQUE VISITS;
def get_results(service, profile_id):
return service.data().ga().get(
ids='ga:' + profile_id,
start_date=str(date),
end_date=str(date),
metrics='ga:visits,ga:newVisits,ga:visitors').execute()

然而,这似乎没有循环,而是给我定义的最后一个日期的数据。

最佳答案

您的 for 循环反复定义一个函数,但从不调用它。

尝试这个:

def get_results(service, profile_id, date):
return service.data().ga().get(
ids='ga:' + profile_id,
start_date=str(date),
end_date=str(date),
metrics='ga:visits,ga:newVisits,ga:visitors').execute()

for date in daterange(start_date, end_date):
get_results(service, profile_id, date)

关于python-2.7 - 循环内的函数 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025143/

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