python - 在 discord.py 中从“int”连接到字符串
问题描述
我正在尝试通过不和谐命令提取站点的状态代码。首先我定义请求等
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}'
推荐阅读
- r - 为什么在函数中调用 lm 时会保留整个环境
- java - Java FTPSClient TLS 到 pureftp 服务器的 FTP 连接挂在 storeFile 上
- python - RecursionError:调用 Python 对象时超出最大递归深度(需要更改算法)
- python - Python,推荐模型的 Pivot
- oracle11g - 添加第一行时如何隐藏或禁用IG的“添加行”权限oracle apex
- sorting - 如何仅显示以上价格的平均价格?
- linux - 测试 Jmeter.jmx 脚本时出现 Taurus PassFail 问题
- deep-learning - 如何在python中删除mein数据集中相同数量的照片
- azure - 用于发布 APIM 开发人员门户的 Powershell 脚本
- netlogo - 如何在 netlogo 中的函数内调用函数,这两个函数都将采用多个参数?