- 论坛徽章:
- 0
|
原帖由 ajinn 于 2008-5-31 10:43 发表 ![]()
python输出当前时间比较简单,
我想每隔1秒刷新下时钟,不知道python下有什么简单的方法。
Programming Python, 3rd Edition
By Mark Lutz
- ##########################################################################
- # set and catch alarm timeout signals in Python; time.sleep doesn't play
- # well with alarm (or signal in general in my Linux PC), so we call
- # signal.pause here to do nothing until a signal is received;
- ##########################################################################
- import sys, signal, time
- def now(): return time.ctime(time.time( ))
- def onSignal(signum, stackframe): # python signal handler
- print 'Got alarm', signum, 'at', now( ) # most handlers stay in effect
- while 1:
- print 'Setting at', now( )
- signal.signal(signal.SIGALRM, onSignal) # install signal handler
- signal.alarm(5) # do signal in 5 seconds
- signal.pause( ) # wait for signals
复制代码
[ 本帖最后由 baif 于 2008-5-31 14:50 编辑 ] |
|