2017-05-17 9 views
-4

POSTリクエストを作成するPythonコードがあります。 認証パラメータとして、ユーザ名とパスワードを通話中に渡しています。 パスワードにハッシュ「#」記号が含まれています。私のIDEは、コメントがPythonで書かれているときにそれを間違えたままにしています。Pythonでハッシュ '#'記号を無視するには?

は、以下の例を参照してください:

 response = requests.post(url, 
          json={ "group" : ["abc"] }, 
          auth=('admin', 'myP#word')) 

をどのように私はそれがコメントのためにそれを間違えてそれを無視しないようにPythonはハッシュ記号を無視するのですか?

+6

私はあなたのエディタに何か問題があると思います。文字列中のハッシュ( '#')は完全に許可されているからです。さらに**パスワードを伝えることは非常に悪い考えです**。 –

+0

本当ですが、いつものように "\#"を試すことができます。 – nostradamus

+0

コメントアウトとはどういう意味ですか?サーバーはそれを受信しませんか?または、テキストエディタで問題を表示しないでください。 –

答えて

3

実際には、'myP#word'はまったく問題ありません。エディタやIDEが#wordの部分をグレー表示しているかもしれませんが、Pythonはそれを文字列の一部とみなしています。コードを実行してみてください。