Автозаполнение Pycharm с вводом ()

1

Я пытаюсь получить пользовательские команды и выполнить их с помощью python input() и exec(), и в том случае, если пользователь использует PyCharm, я хочу, чтобы пользователь имел возможность автозаполнения.

Автозаполнение работает в консоли python, как показано ниже.

Изображение 174551

Но эта же команда не работает во время ввода пользователем().

while True:
    command = input('Type command below\n')
    exec(command)

Изображение 174551

Есть ли опция, которая позволяет автозаполнять во время прогонов в PyCharm? Или есть другое решение, которое позволит автозаполнять во время ввода пользователя()?

Теги:
pycharm
autocomplete

1 ответ

0

Нет, функция существует только для завершения кода. Поскольку PyCharm не "знает", какую команду вы хотите ввести в command = input('Type command below\n'), она не может автозаполнять ее. Он не распознает ваш пользовательский ввод как код, а как пользовательский ввод, и поэтому нет возможности его автозаполнения.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню