2017-02-26 69 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

相關問題