在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))