Visual Studio IntelliSense с классом, созданным во время Python выполнения - PullRequest
1 голос
/ 07 мая 2020

Я работаю над созданием класса, который создается во время выполнения. Во время выполнения он захватывает все функции из каждого файла, с которым он совместно использует каталог, и добавляет их в класс. Пример папки ниже:

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?

1 Ответ

0 голосов
/ 07 мая 2020

Я хочу иметь возможность использовать IntelliSense с этим классом времени выполнения. Есть ли способ реализовать это? Возможно расширение Visual Studio? Или об этом не может быть и речи?

Боюсь, что вы пока не можете получить то, что хотите.

Для a python класс, созданный во время выполнения, он уже контролируется созданным процессом и занят несколькими рабочими процессами, поэтому одновременный intellisense не может его захватить.

И Я долго искал время, и нет такого продления, чтобы его реализовать.

Итак, , чтобы получить то, что вы хотите, вы можете предложить запрос функции на нашем форуме User Voice (Предложить функцию), чтобы отразить ваши требования, и я думаю, что персонал внимательно рассмотрим его и получим удовлетворительный ответ.

Надеюсь, это может вам помочь.

...