我使用下面的代码片段从Freshdesk检索数据-在这个阶段,测试参数是否按预期被替换,我注意到的是,它不是只打印10行,而是打印了30行。知道为什么吗
def data_extraction(url):
i = 1
page_num = 10
while i <= page_num:
param = { 'page': i, 'per_page': 100}
formatted_url = furl(url).add(param).url
i += 1
print(formatted_url)
data_extraction('https://yourdomain.freshdesk.com/api/v2/tickets')
以下是整个片段。我删除了furl库,也许,如果有的话,该库中有一个bug,但是根据上面@Barmar和@Cavin的评论,它没有运行30次。我怀疑你在代码的其他地方不经意地调用了它
编辑:添加一个打印以查看在代码中调用它的位置,并验证调用一次
相关问题 更多 >
编程相关推荐