我试图使用供应商的restful API从cURL命令解析出json响应。完整命令是:
curl -s "url" -H "api" | python - c "import sys, json; print;(json.load(sys.stdin)["download_url"]);"
我一直收到一条名为NameError的错误:name' download_url'没有定义。关于如何解决这个问题的想法?
答案 0 :(得分:2)
更改from __future__ import print_function
print_closest = lambda w, wl: print('{}: {} ({})'.format(w, *closest_match(w, wl)))
中"
的{{1}}。使用'
,您将首先关闭download_url
。由于"download_url"
不再属于python string命令
"