나는 키퍼를 사용하여 타이머를 시작하거나 멈추고 싶다는 테스트 케이스를 가지고 있지만 루틴을 유지하는 방법을 알 수는 없다 ... '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
문제는 이제 질문에서보다 철저하게 설명됩니다. – jml