【发布时间】:2015-02-18 16:34:52
【问题描述】:
我有一个“表单”,其中有几个raw_inputs 来获取用户响应。
现在我希望它们使用默认值进行预初始化。有没有办法填写这些raw_input 字段?或者在可能的情况下,raw_input 有什么好的替代方案吗?
为了澄清,我有一些看起来像这样的东西:
val = raw_input("Input val:")
我想要的输出如下:
Input val: default value
并且我希望用户能够删除或编辑默认值,就像他们自己编写的一样。有什么办法吗?
【问题讨论】:
-
带有 raw_input 的表单是什么意思?它们通常是两种不同的东西。通常,您可以使用例如
user_input = raw_input() or default_value,但您的要求并不完全清楚。 -
我编辑了问题以表明我的意思
-
你不能用
raw_input做那种事情,不。您可以告诉用户默认值是什么(根据 Elizion 的回答,虽然我会考虑默认值以减少重复),但他们无法与提示文本交互。 -
找到了办法,看我的回答。
标签: python linux python-2.7 input