2016-12-07 10 views
0

私はPythonには新しく、電子メールを送信しようとしています。それはうまく、完璧に動作します。 しかし、私の問題は、私は例えば、ハッシュタグでリンクを送信したいということ、である:ハッシュタグ付きのPythonを使用した電子メールの送信#

link = "https://www.google.com/#q=let+me+google+that+for+you" 
Bodymessage = "That is your link: %s" %(link) 

あなたが見ることができるように、私のリンクでのハッシュタグがあります。そしてPythonは私がコメントを設定したいと思っています。私に何ができる?

+2

"pythonが考える"という意味です。あなたはそれを言うために "python do"とは何ですか?例えばあなたのIDLEは、それがコメントとしてみなされるbeeingとして現れるような方法で色付けしますか? – Kanak

+1

"ハッシュタグ"は、 '# 'で始まる(任意のコンテキスト内の)文字列の一般的な用語ではありません。 – chepner

答えて

0

引用符で囲んだ場合、pythonは#をコメントとして考慮しません。

string = "foobar#something" 
print string 

>>> 
foobar#something 
>>> 

これは、問題の原因と思われるURLをリクエストするために使用するモジュールです。 urllib2は以下のように動作しません。

1

ハッシュタグの前に\を使用してください。 \はエスケープ文字です。

何それは、この特定のケースでやっていることは、それはそれは、文字列の文字として扱われますように#をエスケープするのではなく、行の残りの部分をコメントアウトしていることに似ている:あなたは何

link = "https://www.google.com/\#q=let+me+google+that+for+you" 
関連する問題