【问题标题】:Discord.py Cogs : Extension is not definedDiscord.py Cogs:未定义扩展名
【发布时间】:2021-04-29 12:56:00
【问题描述】:

嗨,在我的 Python Discord 机器人代码中,我开始尝试一些 Cogs。但不知何故,当我运行代码时,我得到了 Extension is not defined 但在 Toturial 中我看到他从未定义 Extension 的错误。

extensions = ['cogs.postgres']
if __name__ == "__main__":
    for extensions in extensions:
        try:
            bot.load_extension(extension)
        except Exception as e:
            print(f'Error loading {extension}', file=sys.stderr)
            traceback.print_exc()

确切的错误是:“NameError: name 'extension' is not defined” 有人可以帮我吗?我用谷歌搜索了那个错误,但没有发现任何关于 cogs Extensions is not defined。

【问题讨论】:

  • 这是一个错字:你用for extensions in extensions而不是for extension in extensions

标签: python discord discord.py


【解决方案1】:

你不小心拼错了变量extension,而你应该这样做for extension in extensions:

【讨论】:

    【解决方案2】:

    你实际上并没有定义扩展,修复:

    for extension in extensions:
    

    我认为你只是抄错了

    【讨论】:

    • 为什么这个问题得到这么多反对?不能让每个人都喜欢拼写吗?
    • 这可能会发生,但通常人们不会在 SO 上问这样的问题,你需要几分钟才能自己弄清楚
    猜你喜欢
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2020-11-13
    • 2019-09-21
    • 2022-07-20
    • 1970-01-01
    • 2021-01-31
    • 1970-01-01
    相关资源
    最近更新 更多