新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python如何讓程序暫停執(zhí)行和繼續(xù)執(zhí)行?
python讓程序繼續(xù)執(zhí)行的方法:

目前創(chuàng)新互聯(lián)建站已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、網(wǎng)站運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、合江網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
一、使用到的函數(shù)或庫
1.cv2.imshow()
2.cv2.waitKey()
3.time.sleep()
4.cv2.putText()
5.np.zeros()
二、程序說明:
運(yùn)行后,無操作則等待一段時(shí)間后繼續(xù)運(yùn)行程序;若按空格鍵暫停運(yùn)行程序,再按空格鍵繼續(xù)運(yùn)行程序。
import time
import cv2
import numpy as np
def pause_key(keypress, seconds):
key = 0
print('準(zhǔn)備開始,按空格鍵暫停及繼續(xù)。。。。。。\n')
img = np.zeros((100, 200, 3), np.uint8)
img.fill(255)
cv2.putText(img, '!!!!!!', (10, 50),cv2.FONT_HERSHEY_COMPLEX, 2.0, (100, 200, 200), 5)
cv2.imshow('attention!', img)
for second in range(seconds):
input_kb = cv2.waitKey(1) & 0xFF
if input_kb == ord(' '):
print('paused')
cv2.waitKey(0)
print('continued')
time.sleep(1)
print(second)
second += 1
cv2.destroyAllWindows()
if __name__ == '__main__':
pause_key(keypress=' ', seconds=10)
三、運(yùn)行結(jié)果
網(wǎng)頁標(biāo)題:創(chuàng)新互聯(lián)Python教程:python如何讓程序暫停執(zhí)行和繼續(xù)執(zhí)行?
鏈接地址:http://www.fisionsoft.com.cn/article/dpedehs.html


咨詢
建站咨詢
