автозаполнение пути к файлу с использованием ввода пользователя

(python)

Я хочу получить ввод пользователя для пути к файлу. Это кажется довольно простым,но я не могу заставить работать readline или rlcompleter.

В основном: переменная = raw_input ('Путь к файлу:'), а затем путь к файлу имеет функции автозаполнения, как в оболочке.

Я не ограничен питоном, я готов использовать любой язык, если я могу установить переменную в качестве пути к файлу и получить путь к файлу с помощью функции автозаполнения.

Я видел это: Завершение табуляции в Python raw_input () , которое помогло мне понять, что искать, хотя проблема заключалась в том, что для этого требовалась команда перед путем к файлу, например «экстра». Мне нужно установить переменную как путь к файлу. Вы могли подумать, что это будет довольно просто, но я нигде не нашел много об этом, а те немногие, что я нашел, были не совсем тем, что я искал.

В bash была команда read -e, которую можно было запустить в командной строке, но она не распознавалась в скрипте, что было странно. Это именно то, что я искал, если бы только его можно было использовать внутри сценария для установки переменной, равной автозаполненному пути к файлу.

11
задан Community 23 May 2017 в 11:52
поделиться