2017-02-26 11 views
-1

網状要素、Python要求と可変ペイロード

エンドポイントに対してサポートされているGETメソッドを使用しようとしています。しかし、私のpythonを使用していて、そのraw_inputユーザーに合格したいが、変数に割り当てられている:「qは」キーと「%s」がある

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

は、クエリ文字列の値です。 PSが%sを指している構文エラーを投げています。

お願いします。

+1

理由だけではなく、 'ペイロード=を{書式設定使用を主張する場合のいずれかであるあなたが何ができるかを文字列として'%s'

をあるよう%sを渡すとされていません'q':uid} '? – Nullman

+0

印刷したときにフォーマットされていないURLが返されていましたが、うまくいきました。ありがとう! – jTank

答えて

0

%は文字列演算子ですが、dictで使用しようとしています。また、あなたは

payload = {'q': uid} 

またはあなたが

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

解決済み、ありがとう@Nullman – jTank

関連する問題