识货的请进!Python入门实例之二:cURL命令解析

在Web系统开发过程中,经常会用到cURL命令。我们可以使用以下代码将其转换为Python代码。

真的是非常实用。

import re

def decode(_cmd):
    args = _cmd.split('\'')
    params = {}
    for arg in args:
        if not re.match('\S+:\s\S+', arg):
            continue
        hdr = arg.split(': ')
        params[hdr[0]] = hdr[1]
    return {'url': args[1], 'params': params}

if __name__ == '__main__':
    cmd = ""
    print(decode(cmd))

猜你喜欢

转载自blog.csdn.net/lpw_cn/article/details/84697897
今日推荐