python - Discord.py 如何从 discord.py 将 str 转换为特定类型
问题描述
我正在尝试使用该代码 a 设置服务器的权限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])
推荐阅读
- google-apps-script - Google Script 中的排序规则与 Google Sheets 不同——怎么办?
- react-spring - 使用 react-spring 进行 onclicks 翻译的正确方法是什么
- python - Python,如何就地更改子数组?
- firebase - Firestore 在使用 Dart 查询后检索单个更新
- c# - 如何在 C# 中为 D3D9 应用顶点着色器?
- java - 如何在 Java 中对多图进行排序?
- r - 在 R 中插入嵌套数据
- javascript - 数据的声明性渲染不起作用,但相同数据的 v-model 起作用
- reactjs - Reactjs 没有响应 Div 切换
- python - 用于访问相关数据的连接列表和子列表