python - 如何在表单中找到用户名?
问题描述
所以我目前正在开发一个 Discord.py 机器人,并试图找出用户是否已经通过机器人注册了 GSpread。我尝试了一些事情,例如:
if findUser is None:
print("User not found!")
if findUser:
print("Found user!")
找到用户时它起作用了,但是当我从电子表格中删除用户名时,它就坏了。
@bot.command()
async def finduser(message):
user = (message.author.name+message.author.discriminator)
print(user)
findUser = sheet.find(user, in_column=3)
if findUser:
print("User found!")
else:
print("User not found!")
无论如何,如果有人可以帮助我,那就太棒了!
-ekalb2020
解决方案
只是改变条件呢?由于它适用于第一个示例,因此您可以在第二个示例中使用它
@bot.command()
async def finduser(message):
user = (message.author.name+message.author.discriminator)
print(user)
findUser = sheet.find(user, in_column=3)
if findUser is None:
print("User not found!")
else:
print("User found!")
推荐阅读
- cloudera - 无法在 HDP 3.xx 的 apache zeppelin 中安装解释器?
- python - Python 中的蒙特卡洛
- vb.net - 如何重复以消息框结尾的计时器?
- c++ - 如何从另一个方法分配给结构指针
- java - 在 NodeJs 中使用私钥进行 RSA 解密
- mysql - 是否可以将自动增量值限制为某个数字
- flutter - 停止显示来自 HTTP 或 DIO 请求的错误
- php - PHP cURL GET 对 REST API 的请求不返回任何内容
- php - 使用 pdf.js 查看生成的 base64 PDf 文件?
- amazon-web-services - AWS 上的 Web 应用程序部署