如何忽略Python中的哈希“#”符号?

Tay*_*hir -3 python syntax

我有一个发出 POST 请求的 python 代码。作为身份验证参数,我在调用中传递用户名和密码。我的密码中包含一个哈希“#”符号,当用 python 编写注释时,我的 IDE 总是将其误认为是该符号。

请参阅下面的示例:

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

如何让 Python 忽略哈希符号,这样它就不会因为将其误认为注释而忽略它?

Joh*_*nck 5

事实上,'myP#word'完全没有任何问题。也许您的编辑器或 IDE 使该部分变灰#word,但 Python 认为它是字符串的一部分。尝试运行代码看看。