Python:通过让用户编辑默认值来获取用户输入
我有一个从 Web 服务器提取文本的脚本。我想给用户(我)一个编辑该文本的机会,以便他们可以选择保留哪一部分。理想情况下,它会是这样的:
editedText= raw_input(defaultText)
因此,打印 defaultText
,用户对其进行编辑并按 Enter 键,然后将编辑后的文本分配给 editedText
。
有办法做到这一点吗?
谢谢!
I've got a script that pulls text from a Web server. I want to give the user (me) an opportunity to edit that text so they can select which part to keep. Ideally, it would be something like this:
editedText= raw_input(defaultText)
So, defaultText
is printed, the user edits it and presses enter, and the text as they've edited is assigned to editedText
.
Is there a way to do this?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,有办法。使用 readline
请注意,这不是一个非常便携的解决方案,我只测试过它在 Linux 上:)
Yes, there is a way. Use readline
Note that this is not a terribly portable solution, and I've only tested it on Linux :)