使用字典拼接 url 参数
@gen.coroutine
def urljoin_params(url, **params):
url_parts = list(urlparse(url))
query = dict(parse_qsl(url_parts[4]))
query.update(params)
url_parts[4] = urlencode(query)
raise gen.Return(urlunparse(url_parts))