Форум сайта python.su
Добрый день!
Вопрос - как организовать ввод и редактирование данных с клавиатуры (переменная вначале определяется, затем пользователю предлагается ее изменить, как это делается в Clipper-e, Delphi , etc.). В Питоне функция input не дает ввести начальное значение, а предлагает пустую строку.
Офлайн
Что-то я сути вопроса не понимаю.
>>> raw_input('aa')
aa
''
Обычно если юзер просто жмет Enter, то пустая строка используется как признак, что это был пустой ввод.
Офлайн
Поясняю суть вопроса - у меня переменная (длинный-длинный путь к каталогу). Я хочу вывести его как подсказку с возможностью его изменить при вводе (чтобы юзер не перенабирал его…)
Офлайн
Michalichа Delphi позволяет делать такое в консоли?
Поясняю суть вопроса - у меня переменная (длинный-длинный путь к каталогу). Я хочу вывести его как подсказку с возможностью его изменить при вводе (чтобы юзер не перенабирал его…)
Офлайн
Michalichне знаю насчет дельфей, но когда я писал на Турбо Си 2.0 для 286 я делал такую фишку руками.
Поясняю суть вопроса - у меня переменная (длинный-длинный путь к каталогу). Я хочу вывести его как подсказку с возможностью его изменить при вводе (чтобы юзер не перенабирал его…)
Офлайн
Хм. Возможно я что-то не так понял, но вот пример:
def default_path():
a='C:\\Python24\\lib'
b=raw_input('')
if b='':
b=a
return b
Отредактировано (Март 9, 2007 20:30:15)
Офлайн