Visual Studio IntelliSense,具有在Python运行时创建的类

2024-09-30 10:35:22 发布

您现在位置:Python中文网/ 问答频道 /正文

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

Folder
    ClassCreatedAtRuntime.py
    module_with_various_functions.py
    another_module_with_different_functions.py

“ClassCreatedAtRuntime”类将获取同一文件夹中每个模块内的所有函数,并在运行时创建一个包含这些函数的类

由于该类是在运行时创建的,因此IntelliSense无法知道该类具有哪些可用函数,并且不会自动完成。我希望能够在这个运行时类中使用IntelliSense。有没有办法实现这一点?也许是Visual Studio的扩展?或者这是不可能的

如果有必要的话,我正在使用Python2.7

谢谢

Edit:看起来Visual Studio目前的答案是否定的。我已经提交了一个功能请求。有人知道这在另一个IDE(如PyCharm)中是否可行吗?


Tags: 文件函数py目录文件夹示例withfolder
1条回答
网友
1楼 · 发布于 2024-09-30 10:35:22

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?

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

对于在运行时创建的python类,它已经由创建的进程控制,并被多个工作进程占用,因此同步intellisense无法捕获它

我已经搜索了很长时间,没有这样的扩展来实现它

<强> SO 为了得到您想要的,您可以建议在our User Voice Forum上提出一个特征请求(建议一个特性)来反映您的需求,我认为工作人员会仔细考虑并得到满意的答复。p>

希望它能帮助你

相关问题 更多 >

    热门问题