util.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:aquests 作者: hansroh 项目源码 文件源码
def strencode (data):
    if not data: return data

    if data.find ('%') != -1 or (data.find ('+') != -1 and data.find (' ') == -1):
        return data

    d = []
    for x in data.split('&'):
        try: k, v = x.split('=', 1)
        except ValueError: d.append ((k, None))
        else:
            v = quote_plus (v)
            d.append ((k, v))
    d2 = []
    for k, v in d:
        if v == None:
            d2.append (k)
        else:
            d2.append ('%s=%s' % (k, v))

    return '&'.join (d2)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号