Visual Studio IntelliSense与Python运行时创建的类。

问题描述 投票:1回答:1

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

Folder
    ClassCreatedAtRuntime.py
    module_with_various_functions.py
    another_module_with_different_functions.py

"ClassCreatedAtRuntime "类将抓取同一文件夹中每个模块的所有函数 并在运行时创建一个拥有这些函数的类。

因为类是在运行时创建的,所以IntelliSense无法知道该类有哪些函数可用,也不会自动完成。我希望能够使用IntelliSense与这个运行时类。有没有办法实现这个功能?也许是Visual Studio的扩展?还是说这是不可能的?

如果有关系的话,我使用的是Python 2.7。

谢谢

编辑:看来现在的答案是Visual Studio没有。我已经提交了一个功能请求。有谁知道在其他IDE中是否可以这样做,比如PyCharm?

python visual-studio intellisense
1个回答
0
投票

我希望能够用这个运行时的类来使用IntelliSense。有什么方法可以实现这个功能吗?也许是Visual Studio的扩展?还是说这是不可能的?

恐怕到目前为止,你还不能得到你想要的东西。

对于 一个在运行时创建的python类,它已经被创建的进程所控制,被多个worker进程所占用,所以同步intellisense无法捕获它。

我找了很久,也没有这样的延伸来实现。

所以 为了得到你想要的东西,你可以在网站上提出一个功能请求 我们的用户声音论坛建议功能)来反映您的要求,我想工作人员会认真考虑,并得到满意的答复。

希望能帮到您。

© www.soinside.com 2019 - 2024. All rights reserved.