【发布时间】:2011-04-01 04:36:35
【问题描述】:
我在 Python 中使用 raw_input 在 shell 中与用户交互。
c = raw_input('Press s or n to continue:')
if c.upper() == 'S':
print 'YES'
它按预期工作,但用户必须在按下“s”后在 shell 中按下回车键。有没有一种方法可以从用户输入中完成我需要的操作,而无需在 shell 中按回车键?我正在使用 *nixes 机器。
【问题讨论】:
-
见此页。它使用 ttyl 模块,只有两行。只需省略 ord() 命令:stackoverflow.com/questions/575650/…
标签: python user-input