Возможно ли предварительно заполнить вход () в интерфейсе командной строки Python 3?

Я использую Python 3.2 на Ubuntu 11.10 (Linux). Часть моего нового кода выглядит так:

text = input("TEXT=")

Возможно ли получить некоторую предопределенную строку после подсказки, поэтому я могу ее отрегулировать, если это необходимо? Это должно быть так:

 python3 file TEXT=thepredefinedtextishere 

Теперь я нажимаю Backspace 3 раза

 TEXT=thepredefinedtextish 

Теперь я thepredefinedtextish Enter , а переменным text должен быть thepredefinedtextish

One Solution collect form web for “Возможно ли предварительно заполнить вход () в интерфейсе командной строки Python 3?”

Если ваш интерпретатор Python связан с GNL readline, input() будет использовать его. В этом случае должно работать следующее:

 def input_with_prefill(prompt, text): def hook(): readline.insert_text(text) readline.redisplay() readline.set_pre_input_hook(hook) result = input(prompt) readline.set_pre_input_hook() return result 
  • Как напечатать форматированную строку в Python3?
  • Группировка списков в списках в Python 3
  • Стройте 2 списка за один раз при чтении из файла, пифонически
  • Как создать 2D-список списков int и установить определенные значения
  • Правильное использование глобальных переменных в Python 3
  • Неправильно ли использовать встроенное имя функции в качестве атрибута или идентификатора метода?
  • Несколько для итераторов цикла для распаковки в Python
  • Перемещение в произвольную позицию в файле в Python
  • Python ThreadPool с ограниченным размером очереди задач
  • Список Python 3: как сортировать база по числу, а затем письма?
  • Сохранение и загрузка нескольких объектов в файле pickle?
  •  
    Interesting Posts for Van-Lav

    Как я могу сделать пирамиду for-loop более кратким в Python?

    Игра с героями Деванагари

    Как создать новые столбцы для хранения данных столбца дублирующегося идентификатора?

    Unicode для PHP exec

    Интерфейс USB в Python

    Ошибка неправильной магии сохраняется даже после восстановления файла .pyc

    Не удалось загрузить пакет Python через файл

    Существуют ли встроенные функции, блокирующие операции ввода-вывода, которые не позволяют запускать другие потоки?

    Pandas Left Outer Присоединиться к результатам в таблице больше левой таблицы

    Как извлечь глаз / цель / вверх из матрицы вида с помощью sympy?

    Возможно ли сопоставить несвязанные данные на диске с массивом с python?

    Перенормировать весовую матрицу с помощью TensorFlow

    Можете ли вы построить живые данные в matplotlib?

    Эффективный способ поиска отсутствующих элементов в целочисленной последовательности

    Регулярное выражение Python для преобразования символов не-ascii в строке до ближайших эквивалентов ascii

    Python - лучший язык программирования в мире.