• 技术文章 >常见问题 >Python常见问题

    python如何让程序暂停执行和继续执行?

     Ly Ly2020-05-27 10:55:51原创13581

    Python让程序继续执行的方法:

    一、使用到的函数或库

    1.cv2.imshow()

    2.cv2.waitKey()

    3.time.sleep()

    4.cv2.putText()

    5.np.zeros()

    二、程序说明:

    运行后,无操作则等待一段时间后继续运行程序;若按空格键暂停运行程序,再按空格键继续运行程序。

    import time
    import cv2
    import numpy as np
    def pause_key(keypress, seconds):
        key = 0
        print('准备开始,按空格键暂停及继续。。。。。。\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)

    三、运行结果

    p1.jpg

    专题推荐:python
    品易云
    上一篇:python中负数次方怎么表示? 下一篇:python怎样获取json数据类型?

    相关文章推荐

    • 怎么在cmd中查找安装好的Python2• python中怎么样进行矩阵运算?• python如何生成随机序列?• ubuntu安装python3的几种方式• 看看python怎么知道谁把你微信拉黑了• 怎么用vs编python文件• python如何生成均匀分布的随机数?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网