-1
網狀成員Python請求和可變有效載荷
我正在嘗試使用支持端點的GET方法。然而,我使用Python和想要傳遞的raw_input用戶被分配給一個變量:
uid = raw_input('Enter username: ')
payload = {'q': %s} % uid
其中「Q」是鍵,「%s」的是用於查詢字符串的值。 PS正在拋出指向%s的語法錯誤。
請提出任何建議。
網狀成員Python請求和可變有效載荷
我正在嘗試使用支持端點的GET方法。然而,我使用Python和想要傳遞的raw_input用戶被分配給一個變量:
uid = raw_input('Enter username: ')
payload = {'q': %s} % uid
其中「Q」是鍵,「%s」的是用於查詢字符串的值。 PS正在拋出指向%s的語法錯誤。
請提出任何建議。
%
是一個字符串運算符,您正試圖在字典上使用它。還你逝去%s
,而不要作爲一個字符串'%s'
你所能做的就是
payload = {'q': uid}
,或者如果你堅持要用格式化
payload = {'q': '%s'% uid}
解決了,謝謝@Nullman – jTank
爲什麼不'有效載荷= { 'q':uid}'? – Nullman
當我打印它時,它返回格式不正確的URL,但它剛剛工作!謝謝! – jTank