Intellisense не предоставляет доступные методы или документацию для Python3

Я использую Mac и пытаюсь настроить Intellisense в VS Code, следуя инструкциям по установке расширения для Python. Однако, если я напишу простой класс и метод с прикрепленной к нему документацией, а затем я попытаюсь вызвать метод (например, a.say_hello ()), когда я наберу «a». Я не получаю ни доступных опций (например, say_hello), ни связанной документации (это распечатывает привет), прикрепленной к этой функции. Как мне это включить?

class SimpleTest:
    def say_hello(self):
        '''
        this prints out hello
        '''
        print('hello')

a = SimpleTest()
a.say_hello()

Привет, какой документации вы следовали? Я пытался следовать этому документу: code.visualstudio.com/docs/languages/python, установить Python 3.7.1 из python.org/downloads и установить расширение python. Затем введите свой общий код, и он отлично работает, как и ожидалось: 1drv.ms/u/s!Atv5QNuFrncKmE6h5OfOB16YYwvJ

Sara Liu - MSFT 14.11.2018 09:09

Затем расширение Python предоставляет ярлыки для запуска исходного кода Python в текущем выбранном интерпретаторе, нам нужно ввести Python: Select Interpreter в палитре команд, чтобы переключиться на интерпретатор python.

Sara Liu - MSFT 14.11.2018 09:16
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
2
30
0

Другие вопросы по теме