今天我刚开始学习Python。我一直在阅读《Byte of Python》。现在我有一个涉及时间的Python项目。我在《Byte of Python》中找不到任何与时间有关的内容,因此我想请问:
如何运行用户指定的一段时间并在运行结束后停止代码块?
例如(伪代码):
time = int(raw_input('Enter the amount of seconds you want to run this: '))
while there is still time left:
#run this block
或者更好的是:
import sys
time = sys.argv[1]
while there is still time left:
#run this block
t.start
放在input
和sleep
语句之间,这样用户思考并输入所需时间时,守护进程就不会运行,这样会稍微好一点,不是吗? - ChrisFreeman