python等待10秒執(zhí)行下一命令的方法
更新時間:2020年07月19日 13:31:20 作者:曉曦&sea
在本篇文章里小編給大家整理的是關于python等待10秒執(zhí)行下一命令的方法及實例,需要的朋友們可以參考下。
python等待10秒執(zhí)行下一命令的方法:
首先導入時間(time)模塊;
然后在需要等待執(zhí)行的命令前調用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秒內輸入你的名字:')
except InputTimeoutError:
print('\ntimeout')
name = '無名'
signal.alarm(0) # 讀到輸入的話重置信號
print('你的名字是:%s' % name)
運行結果:
$ python input_with_timeout.py 請在10秒內輸入你的名字:foobar 你的名字是:foobar $ python input_with_timeout.py 請在10秒內輸入你的名字: # 等待 10 秒 timeout 你的名字是:無名
到此這篇關于python等待10秒執(zhí)行下一命令的方法的文章就介紹到這了,更多相關python如何等待10秒執(zhí)行下一命令內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python+matplotlib繪制簡單的海豚(頂點和節(jié)點的操作)
這篇文章主要介紹了python+matplotlib繪制簡單的海豚(頂點和節(jié)點的操作),具有一定借鑒價值,需要的朋友可以參考下2018-01-01
Python簡單實現(xiàn)兩個任意字符串乘積的方法示例
這篇文章主要介紹了Python簡單實現(xiàn)兩個任意字符串乘積的方法,結合實例形式分析了Python針對字符串、列表的切片、轉換、遍歷等相關操作技巧,需要的朋友可以參考下2018-04-04
Django項目創(chuàng)建及管理實現(xiàn)流程詳解
這篇文章主要介紹了Django項目創(chuàng)建及管理實現(xiàn)流程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10

