我有一个测试用例,我正在建立,因此我想用按键启动或停止计时器,但我无法弄清楚如何让我的例程保持活动状态......'g'应启动计时器(并不断重复),'s'应停止计时器。 'g'然后可以启动计时器等。相反,'g'启动计时器,'s'什么也不做。我究竟做错了什么?通过命令行的条件按键
代码:
#!/usr/bin/env python
import time, sys
def print_something(status):
while(status):
print 'the time: ' , time.ctime()
time.sleep(1);
def main():
result = 1
print 'starting time: ' , time.ctime()
result = raw_input('press g to start timer, s to stop.\n')
while(result is 'g'):
print_something(True)
result = ''
result = None
time.stop()
main()
什么问题? – PALEN 2013-02-26 02:49:00
现在在问题中对问题进行了更全面的描述。 – jml 2013-02-26 03:08:57