python - 如何在文件夹中使用文件夹中的齿轮
问题描述
我目前正在开发一个 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.
如果你能帮助我,那就太棒了。:)
解决方案
你忘了load_extension
在新的道路上
for cogpath in os.listdir("cogs/Folder1"):
if cogpath.endswith(".py"):
client.load_extension(f'cogs.Folder1.{cogpath[:-3]}')
希望能帮助到你
推荐阅读
- reactjs - socket.io - 从动态创建的命名空间接收发射事件
- java - 从 dataproc 中的谷歌存储中读取文件
- laravel - 在 Laravel 生产中删除了供应商文件夹
- python-3.x - 试图使 asyncio 与 telnetlib 一起工作
- pandas - 熊猫新列对于某些行具有相同的值
- mongodb - kubernetes部署时如何在mongodb中设置wiredTigerCacheSize
- svg - 使用纯 SVG 将内联标签添加到水平条
- svg - 如何更改svg中路径的位置?
- python - 如何从 Python 中的多行字符串中提取复合词
- ios - 如何使用 Flutter MethodChannel 从原生 swift 代码调用 dart 代码中的方法?