[問題] 精準的取得時間消失
time="12:00:00"
a = time.strftime("%H"":""%M"":""%S")
if time == "xx:xx:xx":
print "start"
else:
print "wait for time:" + time
while a != time:
a=time.strftime("%H"":""%M"":""%S")
time.sleep(0.5) print"start",time.strftime("%H"":""%M"":""%S")
這是我啟動等待預期時間的程式,但是我發現當我開二十個在同時等待的話好像沒有很準時
的啟動,請問有沒有什麼可以很精準的啟動的寫法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.21.235.229
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1508733216.A.A77.html
推
10/23 13:02, , 1F
10/23 13:02, 1F
我是直接開cmd直接執行同一個程式,程式中間沒有沒有關連
→
10/23 13:02, , 2F
10/23 13:02, 2F
→
10/23 13:02, , 3F
10/23 13:02, 3F
→
10/23 16:00, , 4F
10/23 16:00, 4F
原來如此因為我是定時要爬蟲的想盡量精準
※ 編輯: aa12twtwaa (39.12.75.67), 10/23/2017 16:27:41
→
10/23 17:19, , 5F
10/23 17:19, 5F
→
10/23 17:19, , 6F
10/23 17:19, 6F
→
10/23 17:21, , 7F
10/23 17:21, 7F
→
10/23 17:22, , 8F
10/23 17:22, 8F
對的開二十個cmd跑,手機排版刪了幾行好像跑掉了QQ
※ 編輯: aa12twtwaa (39.12.75.67), 10/23/2017 18:04:43
※ 編輯: aa12twtwaa (39.12.75.67), 10/23/2017 18:06:41
→
10/23 19:56, , 9F
10/23 19:56, 9F
推
10/24 13:30, , 10F
10/24 13:30, 10F
→
10/24 13:30, , 11F
10/24 13:30, 11F