2017-08-04 58 views
1

我需要創建簡單的服務器,這將運行某種infite循環,例如:服務器,它西港島線殺死,並再次運行無限循環

try: 
    while True: 
      time.sleep(1) 
      print ("I'm Running",time.clock()) 

我需要服務器一段時間後殺死循環,然後再運行它,直到我插入它。你能幫我嗎?可能會使用子

+0

的服務器?爲什麼不使用瓶子/燒瓶? –

+0

如果你希望它在某個時候結束,它不是無限的!難道你不能製作一個運行無限循環的程序,並使用你的操作系統來啓動和停止該服務。 – JeffUK

+0

其實,我的老闆需要它來測試子過程,但我不知道如何去做。是的,這不是無限的,但我需要它運行,直到我打斷它。中斷後,我需要它重新運行並繼續。我真的不知道該怎麼做。 – Ryci

回答

1

如何:

import time 

while True: 
    try: 
     time.sleep(1) 
     print("I'm Running",time.clock()) 
    except KeyboardInterrupt: 
     print("Don't stop me now! I'm having such a good time...") 
     time.sleep(x) # instead of x put the number of 
         # seconds you want before it will start again 
+0

正是我需要的,你救了我的一天。謝謝@ nutmeg64 – Ryci