是否可以使用其他文件夹中的齿轮,例如commands/
和economy_commands/
。
我的代码是
for extension in os.listdir('commands/') and os.listdir('economy_commands/'):
if extension.endswith('.py'):
print('loaded ' + extension)
client.load_extension(f'commands.{extension[:-3]}')
print('----------')
我抛出错误discord.ext.commands.errors.ExtensionNotFound: Extension 'commands.create_player_bank' could not be loaded.
create_player_bank
位于economy_commands
中。任何帮助表示赞赏。
答案 0 :(得分:0)
感谢 Benjin 的评论,这不是我的解决方案。只为让人们看得更容易
对于保存在该文件夹中的齿轮,您需要使用 client.load_extension(f'economy_commands.{extension[:-3]}') 。考虑将您的 for ... 和 ... 分成两个 for ... 语句