繁体   English   中英

在discord.py中从“int”连接到字符串

[英]Concatenating from "int" to string in discord.py

我正在尝试通过 discord 命令提取站点的状态代码。 首先我定义请求等

r = requests.get('redactedsiteurl')
test = r.status_code

然后在完成并定义命令等之后,我将代码添加到嵌入中

embed.description = '**Status Code:**' + r.status_code

这会导致以下错误:

Traceback (most recent call last):
  File "C:\Users\jokzc\AppData\Roaming\Python\Python38\site-packages\discord\client.py", line 312, in _run_event
    await coro(*args, **kwargs)
  File "test2.py", line 16, in on_message
    embed.description = '**Status Code:**' + r.status_code
TypeError: can only concatenate str (not "int") to str

有没有另一种方法可以在没有串联的情况下做我想做的事? 谢谢 :)

您可以使用 f 字符串:

embed.description = f'**Status Code:**{r.status_code}'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM