我已经开始用Python语言编写控制台。太神奇了。但是,我尝试用curses
创建输入框,如下所示。我在如何放置输入行并将输入写入控制台的输入位置时遇到了困难。这部分你能帮我吗?我忘了问<是否可以用咒语创建如下所示的输入框?如果没有,我应该用什么?
我只想看到方法/算法,而不是完整的代码。在
sketch of console
|------------------------------------------------------|
| |
| |
| |
| |
| username ===> | // user can write name
| password ===> | // user can write password
| procedure ===> | // user can write proc name
| |
| |
| |
| |
| |
|------------------------------------------------------|
我正在Linux平台上开发(Ubuntu12.04 lts)
不知怎的,我以前的答案被删除了。。。在
要在Python中获取用户输入,请为内置^{} 函数的结果指定一个变量:
在python2中,^{} 函数也是可用的,它比
input()
更受欢迎。在要获取密码而不返回屏幕,请使用^{} 模块:
^{pr2}$我对}。只需简单阅读一下documentation,显然有一些选项可以随意打开和关闭屏幕回声,因此这些选项可能是更好的选择。仔细阅读说明书:)
curses
不太熟悉,但似乎您可以定位光标,然后调用input()
或{相关问题 更多 >
编程相关推荐