2024-05-15 16:32:29 发布
网友
当我运行一个使用somevar = sys.stdin.readline()的程序时,在向stdin输入文本时,我不能使用vi命令(我的.bashrc中有set -o vi)。在python脚本中读取stdin时,是否有方法启用此功能?我用的是python2.7。你知道吗
somevar = sys.stdin.readline()
set -o vi
如果您安装了readline模块,请尝试。以下是我从page复制的代码片段:
readline
import readline readline.parse_and_bind('tab: complete') readline.parse_and_bind('set editing-mode vi') while True: line = raw_input('Prompt ("stop" to quit): ') if line == 'stop': break print 'ENTERED: "%s"' % line
如果您安装了
readline
模块,请尝试。以下是我从page复制的代码片段:相关问题 更多 >
编程相关推荐