当我尝试加载位于modules文件夹中的config扩展名时,我是这样做的,但是它不起作用:
bot.load_extension("modules/config")
当我将其移至主要python文件所在的文件夹中时,它会起作用:
bot.load_extension("config")
那么如何从modules文件夹中加载它?
答案 0 :(得分:0)
根据load_extension
文档:
name(str)–要加载的扩展名。如果要访问子模块,则必须像常规Python导入一样将点分隔。例如
foo.test
,如果您想导入foo/test.py
。
因此,您正在寻找bot.load_extension("modules.config")
。