我是一个试图从pyxero遍历函数的菜鸟:
invoices = xero.invoices.filter(page = 1)
上述调用返回一个字典列表,当没有剩余页面时,这些字典变为空白:[]。因此,当当前列表/页面中的元素数量变为0时,迭代将停止。我正在尝试循环并创建一个包含第1页和第2页中的元素等的大列表
谢谢!
答案 0 :(得分:0)
解决方案,(页面需要是字符串):
number = 1
list = []
data = xero.invoices.filter(since = datetime(2018, 1, 1), page = str(number))
while len(data) > 0
data = xero.invoices.filter(since = datetime(2018, 1, 1), page = str(number))
list.append(data)
number += 1