首页 > 解决方案 > 如何在文件夹中使用文件夹中的齿轮

问题描述

我目前正在开发一个 Discord 机器人,并试图从多个文件夹中获取齿轮(更好的顺序),但我无法让它工作,请帮我大声笑

目前我使用这个系统并且它可以工作:

for cogpath in os.listdir("cogs"):
        if cogpath.endswith(".py"):
            client.load_extension(f'cogs.{cogpath[:-3]}')

我试图用第二个字段来扩展它:

for cogpath in os.listdir("cogs/Folder1"):
        if cogpath.endswith(".py"):
            client.load_extension(f'cogs.{cogpath[:-3]}')

但我得到的只是: Error: Extension 'cogs.MyCog' could not be loaded.

如果你能帮助我,那就太棒了。:)

标签: pythondiscordbots

解决方案


你忘了load_extension在新的道路上

for cogpath in os.listdir("cogs/Folder1"):
    if cogpath.endswith(".py"):
        client.load_extension(f'cogs.Folder1.{cogpath[:-3]}')

希望能帮助到你


推荐阅读