如何检查异常中的哪些消息[重复]
Posted
技术标签:
【中文标题】如何检查异常中的哪些消息[重复]【英文标题】:How to check what message inside of an exception [duplicate] 【发布时间】:2021-10-28 00:50:10 【问题描述】:我有这个错误。
discord.errors.ClientException: Already playing audio.
这是我为捕获错误所做的工作
@commands.Cog.listener()
async def on_error(self, err):
if isinstance(err, commands.ClientException()):
print("Client Exception")
我还想检查“已播放音频”是否在此“客户端异常:已播放音频”中。但是如何从异常中获取消息?
【问题讨论】:
【参考方案1】:如果有任何异常,这将打印异常消息。
try:
ans = 'hi' + 5
except Exception as e:
print(e)
can only concatenate str (not "int") to str
你可以在你的代码中做这样的事情。
【讨论】:
【参考方案2】:您可以执行 err.message 来打印来自异常的消息。也可以参考这个链接python exception message capturing
【讨论】:
以上是关于如何检查异常中的哪些消息[重复]的主要内容,如果未能解决你的问题,请参考以下文章