【发布时间】:2019-09-02 06:33:03
【问题描述】:
我正在编写一个不和谐的机器人,并试图让机器人在不和谐的降价代码块中打印文本,这涉及目标文本前后的三个反引号。但是,当我在输出语句中包含反引号时,机器人将无法启动,并在 shell 中出现此错误:
ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:719).
到目前为止,我发现使用单个反引号 ("`Text Here`") 确实有效,并且为单个反引号产生了正确的结果(代码块样式略有不同)。诸如将其放在 python 中的多行文本块中的变体也不起作用。
尝试将文本转换为代码块之前的代码:
@bot.command()
async def ping():
await bot.say("Pong!")
我尝试过的方法以及其他变体都不起作用并阻止了机器人运行:
@bot.command()
async def ping():
await bot.say("```Pong!```")
@bot.command()
async def ping():
await bot.say("""
```Pong!```
""")
这背后是否有任何主要原因使其无法正常工作?提前致谢。
【问题讨论】:
-
您是否尝试过使用原始字符串?喜欢this
标签: python python-3.x discord.py