【发布时间】:2020-08-05 15:08:11
【问题描述】:
我正在尝试从 API 检索从第一个可用日期到当前日期的数据。我试过在参数中使用min 和max。
def getcomplete(cid, pid, tag, type):
api_endpoint = ''
headers = {'token': get_token()['access_token'], 'Content-Type': 'application/json'}
params = {'cid': str(cid),
'from-date': datetime.datetime.min,
'to-date': datetime.datetime.max,
'tag': str(tag),
'type': str(type),
'pid': str(pid)
}
r = requests.post(url=api_endpoint, headers=headers, params=params)
return r.json()
getcomplete(10,12,'x','y')
这会返回 {'status': 'success', 'message': 'success', 'data': []}。
写的函数有什么问题吗。
谢谢
【问题讨论】:
-
“这返回 min() arg 是一个空序列。这是有道理的,因为我在调用函数时没有传递任何东西。我应该如何解决它?” → 向函数中传递一些东西?
-
感谢您的回复。我将其留空我想获得最古老的记录。谢谢
-
“min(
)”的结果是什么? -
你为什么要使用
min和max根本? -
使用 min 和 max 来获取最旧的(from_date) 和最年轻的(to_date) 。谢谢。
标签: python function date max min