Discord.py 如何将字符串从 discord.py 转换为特定类型

Discord.py How to tranform a str to a specific type from discord.py

我正在尝试设置服务器的权限,使用代码 wait ctx.guild.edit(verification_level=line),但我收到错误 verification_level field must be of type VerificationLevel。我认为问题是变量类型。如何将任何 str 转换为 Discord.py 使用的特定类型? 感谢您的帮助。

discord.py 枚举实现 __getitem__,并尝试在其内部映射中查找提供的键。你可以做到

await ctx.guild.edit(verification_level=VerificationLevel[line])