2017-02-26 72 views
-1

网状成员Python请求和可变有效载荷

我正在尝试使用支持端点的GET方法。然而,我使用Python和想要传递的raw_input用户被分配给一个变量:

uid = raw_input('Enter username: ') 
payload = {'q': %s} % uid 

其中“Q”是键,“%s”的是用于查询字符串的值。 PS正在抛出指向%s的语法错误。

请提出任何建议。

+1

为什么不'有效载荷= { 'q':uid}'? – Nullman

+0

当我打印它时,它返回格式不正确的URL,但它刚刚工作!谢谢! – jTank

回答

0

%是一个字符串运算符,您正试图在字典上使用它。还你逝去%s,而不要作为一个字符串'%s'

你所能做的就是

payload = {'q': uid} 

,或者如果你坚持要用格式化

payload = {'q': '%s'% uid} 
+0

解决了,谢谢@Nullman – jTank

相关问题