这是一个关于如何检测对象是否为空的通用问题。我将一个变量声明为一个对象:
description = discord.Embed()
通过一个可能会或可能不会将参数传递给对象的方法,即:
def my_function(x, y, z):
...some code goes here...
if x == "some variable":
description = discord.Embed(title="X", desc="Y + z")
return description
else:
description = discord.Embed()
return description
我希望仅当它不为空时才显示描述:
if description: client.send_message(message.channel, embed=description)
然而,上面的代码似乎不起作用,无论它是空的还是其他的,我的消息都会显示出来。我该怎么办?
qq_遁去的一_1
浮云间
相关分类