如何使用多个目录中的齿轮-Discord.py

时间:2020-05-04 07:06:07

标签: python discord.py

是否可以使用其他文件夹中的齿轮,例如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中。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

感谢 Benjin 的评论,这不是我的解决方案。只为让人们看得更容易

对于保存在该文件夹中的齿轮,您需要使用 client.load_extension(f'economy_commands.{extension[:-3]}') 。考虑将您的 for ... 和 ... 分成两个 for ... 语句