繁体   English   中英

如何在python中动态提取数据

[英]How to extract data dynamically in python

我正在使用python程序替换将自动命中api并要求用户动态输入数据的常规curl命令。 我要转换的一般curl命令是: curl -XPOST localhost:5000 / parse -d'{“ q”:“我正在寻找中餐”}'我已经做了类似的事情:

url = 'http://localhost:5000//parse'
data = '{"q":"abc"}'
response = requests.post(url, data=data)

只要查询示例是静态的,结果就是预期的。 但是我希望数据是动态的。 我正在做类似的事情:

 **data = '{"q":i}'**,

其中我是字典的关键部分。 但这是行不通的。 建议正确的格式。

在您的评论中,您提到希望从用户那里获得输入(也就是您所说的“动态”),请使用以下命令:

# This will prompt the user to write something in the console and save it as user_input variable
user_input = input('query >> ') 
data = {'q': user_input}
response = requests.post(url, data=data)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM