Visual Studio IntelliSense Class 在 Python 运行时创建

Visual Studio IntelliSense with Class Created During Python Runtime

我正在努力创建一个在运行时创建的 class。在运行时,它从与其共享目录的每个文件中获取所有函数,并将它们添加到 class。下面的示例文件夹:

Folder
    ClassCreatedAtRuntime.py
    module_with_various_functions.py
    another_module_with_different_functions.py

'ClassCreatedAtRuntime' class 将抓取同一文件夹中每个模块中的所有函数,并在运行时创建一个包含每个函数的 class。

因为 class 是在运行时创建的,智能感知无法知道 class 有哪些功能可用,并且不会自动完成。我希望能够在此运行时 class 中使用 IntelliSense。有没有办法实现这个?也许 Visual Studio 扩展名?或者这是不可能的?

如果重要的话,我正在使用 Python 2.7。

谢谢!

编辑:目前看来 Visual Studio 的答案是否定的。我已提交功能请求。有谁知道这在另一个 IDE 中是否可行,例如 PyCharm?

I want to be able to use IntelliSense with this runtime class. Is there a way to implement this? Perhaps a Visual Studio extension? Or is this out of the question?

恐怕你目前还得不到你想要的

对于在运行时创建的一个pythonclass,已经被创建的进程控制,被多个worker进程占用, 因此同步智能感知无法捕获它。

我找了很久也没有这个扩展实现。

所以要得到你想要的,你可以在our User Voice Forum(Suggest a Feature)上提出一个功能请求来反映你的要求,我想工作人员会考虑它仔细并得到满意的答复。

希望对您有所帮助。