Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python discord.ext.commands.errors.ExtensionNotFound:Extension';cogs.help';无法加载_Python_Python 3.x_Discord_Discord.py Rewrite - Fatal编程技术网

Python discord.ext.commands.errors.ExtensionNotFound:Extension';cogs.help';无法加载

Python discord.ext.commands.errors.ExtensionNotFound:Extension';cogs.help';无法加载,python,python-3.x,discord,discord.py-rewrite,Python,Python 3.x,Discord,Discord.py Rewrite,我正在尝试将我的机器人的所有命令转移到cogs,以使处理和排序更容易。我的齿轮装不上 我尝试过多种不同的方法来加载齿轮,但都没有成功,我尝试过使用不同的IDE,但也没有成功 文件夹树 救命啊 类帮助(commands.Cog): 定义初始化(自我,客户机): self.client=client @commands.command() 异步def帮助(self,ctx): #代码# def设置(客户端): 客户端。添加_cog(帮助(客户端)) 机器人 如果uuuu name_uuuu=='

我正在尝试将我的机器人的所有命令转移到cogs,以使处理和排序更容易。我的齿轮装不上

我尝试过多种不同的方法来加载齿轮,但都没有成功,我尝试过使用不同的IDE,但也没有成功

文件夹树

救命啊

类帮助(commands.Cog):
定义初始化(自我,客户机):
self.client=client
@commands.command()
异步def帮助(self,ctx):
#代码#
def设置(客户端):
客户端。添加_cog(帮助(客户端))
机器人

如果uuuu name_uuuu=='\uuuuuuu main\uuuuuu':
对于os.listdir(“./commands”)中的文件名:
如果filename.endswith('.py'):
client.load_扩展名(f'cogs.{filename[:-3]}')
错误

文件“C:\Users\Tyler\AppData\Local\Programs\Python37\lib\site packages\discord\ext\commands\bot.py”,第617行,加载扩展名 lib=importlib.import_模块(名称) 文件“C:\Users\Tyler\AppData\Local\Programs\Python\Python37\lib\importlib\\uuuuu init\uuuuu.py”,第127行,在导入模块中 return _bootstrap._gcd_import(名称[级别:],包,级别) 文件“”,第1006行,在\u gcd\u导入中 文件“”,第983行,在_find_和_load中 文件“”,第953行,在“查找”和“加载”中解锁 文件“”,第219行,在“调用”中,删除了“帧” 文件“”,第1006行,在\u gcd\u导入中 文件“”,第983行,在_find_和_load中 文件“”,第965行,在“查找”和“加载”中解锁 ModuleNotFoundError:没有名为“cogs”的模块 上述异常是以下异常的直接原因: 回溯(最近一次呼叫最后一次): 文件“C:\Users\Tyler\Desktop\Seep\bot.py”,第33行,在 client.load_扩展名(f'cogs.{filename[:-3]}') 文件“C:\Users\Tyler\AppData\Local\Programs\Python\Python37\lib\site packages\discord\ext\commands\bot.py”,第619行,加载扩展名 引发错误。从e中找不到ExtensionNotFound(名称,e) discord.ext.commands.errors.ExtensionNotFound:无法加载扩展名“cogs.help”。
我很确定Discord.py引发此错误的原因是,在出现错误之前,它声明
cogs
不是有效的模块,因此无法加载cog


我也有同样的错误,当我评论我的导入语句时,它工作了。

我很确定Discord.py引发此错误的原因是,在错误之前,它声明
cogs
不是有效的模块,因此它无法加载cog


我也有同样的错误,当我注释我的导入语句时,它起作用了。

我有这个问题,我通过python而不是discord.py显式加载模块来解决它,以查看脚本本身是否有错误,因为discord.py在运行时隐藏了这些错误

> python
> help("wlct.cogs.common") <- the module you're trying to load here
problem in wlct.cogs.common - ModuleNotFoundError: No module named 'urllib.requests' 
python
>help(“wlct.cogs.common”)我遇到了这个问题,我通过python而不是discord.py显式加载模块来解决它,以查看脚本本身是否存在错误,因为discord.py在运行时隐藏了这些错误

> python
> help("wlct.cogs.common") <- the module you're trying to load here
problem in wlct.cogs.common - ModuleNotFoundError: No module named 'urllib.requests' 
python
>help(“wlct.cogs.common”)如果cogs.help模块位于
命令中,那么
加载扩展插件是否应该是
命令.cogs.help
而不是
cogs.help
?@OluwafemiSule否,我已经尝试过了,但没有成功。它返回了相同的错误。你能在你的问题中添加你的应用程序文件夹树是什么样子的吗?你不需要文件名中的
cogs
,它只是
命令。help
@AlbertoPoljak此操作有效,它加载cog,但不允许我使用它。如果cogs.help模块位于
commands
中,那么
load\u扩展名应该是
commands.cogs.help
而不是
cogs.help
?@OluwafemiSule否,我已经尝试过了,但它不起作用。它返回了相同的错误。你能在你的问题中添加你的应用程序文件夹树是什么样子的吗?你不需要文件名中的
cogs
,它只是
命令。help
@AlbertoPoljak此操作有效,它加载cog,但不允许我使用它。当我尝试使用命令时,它将加载它,但它不起作用。