首先匯入時間(time)模組;
然後在需要等待執行的命令前呼叫sleep()方法,並在方法的括號裡將等待時間設定為10秒即可。
import time
print '10秒前'
time.sleep(10)
print '10秒後'
先列印10秒前,等待10秒後,列印10秒後。
內容擴充套件:
不用多執行緒的話,可以用訊號來解決這個問題。
# -*- 程式設計客棧coding: utf-8 -*-
import signal
class inputtimeouterror(exception)程式設計客棧:
pass
def interrupted(signum, frame):
raise inputtimeouterror
signal.signal(signal.sigalrm, interrupted)
signal.alarm(10)
try:
name = raw_input('請在10秒內輸www.cppcns.com入你的名字:')
except inputtimeouterror:
print('\ntimeout')
name = '無名'
signal.alarm(0) # 讀到輸入的話重置訊號
print('你的名字是:%s' % name)
執行結果:
$ python input_with_tbgnsgzhubyimeout.py
請在10秒內輸入你的名字:foobar
你的名字是:fbgnsgzhubyoobar
$ python input_with_timeout.py
請在10秒內輸入你的名字:
# 等待 10 秒
timeout
你的名字是:無名
linux crontab 每隔10秒執行一次
linux下定時執行任務的方法 在linux中你應該先輸入crontab e,然後就會有個vi編輯介面,再輸入0 3 1 clearigame2內容到裡面 wq 儲存退出。在linux中,週期執行的任務一般由cron這個守護程序來處理 ps ef grep cron cron讀取乙個或多個配置檔案,...
Linux任務計畫的使用 10秒執行一次
在linux中你應該先輸入crontab e,然後就會有個vi編輯介面,再輸入0 3 1 clearigame2內容到裡面 wq 儲存退出。在linux中,週期執行的任務一般由cron這個守護程序來處理 ps ef grep cron cron讀取乙個或多個配置檔案,這些配置檔案中包含了命令列及其呼...
Python 簡易挑戰10秒小遊戲
from tkinter import from tkinter.messagebox import import time import random root tk rans 0.1 0.08 0.06 0.04 count 0start false deften 遊戲主題函式 global s...