Я ищу различные IDE для python. Глядя на официальное list, IDE классифицируются на основе «завершение кода на основе интроспекции».Что такое «Завершение кода на основе интроспекции»?
Что означает завершение кода на основе самонаблюдения?
Спасибо.
Я ищу различные IDE для python. Глядя на официальное list, IDE классифицируются на основе «завершение кода на основе интроспекции».Что такое «Завершение кода на основе интроспекции»?
Что означает завершение кода на основе самонаблюдения?
Спасибо.
Это означает, что в среде IDE используется интроспекция, чтобы выяснить, какие методы и переменные доступны из данного объекта, а затем позволяет быстро завершить код, обычно предоставляя список параметров после ввода периода после символа.
Вот пример, если бездействие WingIDE Pro. Простите поспешно брошенное изображение.
Вы можете видеть, что arg1
показывается, как 1
в первом примере, а также помощника, показывая, что это, вероятно, является int
.
Во второй части вы можете видеть, что IDE просматривает докстроки, что делает метод get
, в модуле requests
.
На следующем рисунке показано, что IDE может «автозаполнять» код для вас, в том числе показывать, что он делает.
И это также обычно означает, что интроспекция основана на реальных правилах определения, поэтому она будет достаточно внимательно смотреть на ваш код, чтобы выяснить, что вы могли бы сделать, не показывая вам недоступные имена (переменные, методы) и т. Д. , – poke