我正在扩展我的脚本,它基本上从天气API中提取JSON数据。
我决定使用argparse接受参数。
parser.add_argument("-z", "--zip", help="zipcode")
parser.add_argument("-a", "--api", help="API")
args = parser.parse_args()
我正在请求提取数据;像这样:
params = { 'zip': "''\,us", 'APPID': '' }
如何将该输入传播到字符串中以执行请求?
答案 0 :(得分:0)
像这样:
parser.add_argument("-z", "--zip", type=str, help="zipcode")
parser.add_argument("-a", "--api", type=str, help="API")
编辑:
我意识到你没有在你的论点中指定类型:
params = {'zip': str(args.zip) + ',us', 'APPID': str(args.api)}
否则,参数必须是:
{{1}}