在 KDevelop 中索引 load_source' Python 模块

Index load_source'd Python module in KDevelop

Walabot API 告诉我

from imp import load_source
WalabotAPI = load_source('WalabotAPI','/usr/share/walabot/python/WalabotAPI.py')

但是 KDevelop IDE(版本 5.1.0)没有索引模块,所以它的代码自动完成和导航不适用于 WalabotAPI

如何让 KDevelop 告诉我索引文件;或者,以 KDevelop 索引器理解的方式导入 python 模块?

您应该将 WalabotAPI.py 放在模块搜索路径的某处,或者只是放在您的源代码树中,然后执行正常的 import WalabotAPI

KDevelop 从不*关心任何东西的价值 - '/usr/share/walabot/python/WalabotAPI.py' 只是 "a string" - 所以这种加载模块的方法不太可能很快得到支持。

*使用整型文字为元组下标时除外,这种情况很常见且很有用,足以进行特殊处理。