Python 分离;client.load#u扩展名(';此处的名称';)";在不和谐中彼此分离
一个关于如何分离Python 分离;client.load#u扩展名(';此处的名称';)";在不和谐中彼此分离,python,python-3.x,discord,discord.py,Python,Python 3.x,Discord,Discord.py,一个关于如何分离客户机.load\u扩展名的快速而简单的问题。因此,我有2个(以后可能会更多)COG要使用,但当我试图通过逗号client.load\u扩展(“commands.dev only.purge”,“commands.dev only.echo”)加载这两个COG时,。当我运行它时,它只是说 Traceback (most recent call last): File "C:/Users/Admin/Desktop/bot/main.py", line 27
客户机.load\u扩展名的快速而简单的问题。因此,我有2个(以后可能会更多)COG要使用,但当我试图通过逗号client.load\u扩展(“commands.dev only.purge”,“commands.dev only.echo”)加载这两个COG时,
。当我运行它时,它只是说
Traceback (most recent call last):
File "C:/Users/Admin/Desktop/bot/main.py", line 27, in <module>
client.load_extension('commands.dev-only.purge', 'commands.dev-only.echo')
TypeError: load_extension() takes 2 positional arguments but 3 were given
任何帮助都将不胜感激!几周前刚开始,如果这个问题对你来说可能听起来很愚蠢,我的错是你必须设置自己的函数来处理这个问题
来自discord.ext导入命令
client=commands.Bot(命令前缀='!')
def加载单元扩展(*参数):
对于args中的扩展:
client.load\u扩展(扩展)
加载扩展('commands.dev only.purge'、'commands.dev only.echo')
client.run('token')
您的问题是什么?您有一种分离齿轮负载的方法。您是否特别想使用类似于client.load\u扩展('commands.dev only.purge','commands.dev only.echo')
?是的,我基本上是想找到一种更好、更短的方法来实现这一点,而不是重复它,我的错误在于混淆
client.load_extension('commands.dev-only.purge')
client.load_extension('commands.dev-only.echo')