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

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

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

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

    一、使用到的函数或库

    1.cv2.imshow()

    2.cv2.waitKey()

    3.time.sleep()

    4.cv2.putText()

    5.np.zeros()

    二、程序说明:

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    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学习网