不协调Python重写-Cogs错误(client.load_extension(cog)AttributeError:';Bot';对象没有属性';load_extension';)

不协调Python重写-Cogs错误(client.load_extension(cog)AttributeError:';Bot';对象没有属性';load_extension';),python,discord.py,discord.py-rewrite,Python,Discord.py,Discord.py Rewrite,因此,我尝试在Discord.Py Rewrite中使用Cogs,得到以下错误消息: 我的主代码(index.py): 操作系统listdir(“./cogs”)中的cog的: 如果中心距与(“.py”): 尝试: cog=f“cogs.{cog.replace('.py','')}” 客户端加载扩展(cog) 例外情况除外,如e: 打印(f“{cog}无法加载”) 提高e 有人能帮忙吗?我也需要用齿轮。(我的Python版本是3.8.5,我的Discord.Python版本是最新版本)我认为

因此,我尝试在Discord.Py Rewrite中使用Cogs,得到以下错误消息:

我的主代码(index.py):

操作系统listdir(“./cogs”)中的cog的
:
如果中心距与(“.py”):
尝试:
cog=f“cogs.{cog.replace('.py','')}”
客户端加载扩展(cog)
例外情况除外,如e:
打印(f“{cog}无法加载”)
提高e

有人能帮忙吗?我也需要用齿轮。(我的Python版本是3.8.5,我的Discord.Python版本是最新版本)

我认为您键入了一些错误,应该是扩展而不是扩展

for cog in os.listdir("./cogs"):
if cog.endswith(".py"):
    try:
        cog = f"cogs.{cog.replace('.py', '')}"
        client.load_extension(cog)
    except Exception as e:
        print(f"{cog} Can not be loaded")
        raise e

我想你打错了什么,应该是分机而不是分机

for cog in os.listdir("./cogs"):
if cog.endswith(".py"):
    try:
        cog = f"cogs.{cog.replace('.py', '')}"
        client.load_extension(cog)
    except Exception as e:
        print(f"{cog} Can not be loaded")
        raise e

这不是
load\u extension
,而是
load\u extension
你打错了。这不是
load\u extension
,而是
load\u extension
你打错了。