推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
xuegj1010
V2EX  ›  Python

Python 脚本运行的时候怎么暂停?

  •  
  •   xuegj1010 · Jun 7, 2018 · 10704 views
    This topic created in 3073 days ago, the information mentioned may be changed or developed.

    我用 python+selenium 写 web 自动化脚本,希望可以实现像视频播放器那种效果,按一下空格键暂停再按一下启动。因为在脚本运行过程中可能会出现各种意外,有些可以暂停脚本及时解决,请问可以实现这种随时暂停的效果嘛?

    14 replies  •  2018-06-08 11:29:29 +08:00
    darylc
    darylc
    Jun 7, 2018 via Android
    1
    信号了解一下
    xpresslink
    xpresslink
    Jun 7, 2018
    2
    直接用 pycharm 在循环的地方设置两个断点,用 debug 模式的 step over 来跑就行了。
    xiadada
    xiadada
    Jun 7, 2018
    3
    kill -STOP pid
    banbo
    banbo
    Jun 7, 2018
    4
    莫非楼主准备刷广告 QAQ
    xuegj1010
    xuegj1010
    OP
    Jun 7, 2018
    5
    @banbo 不是的,我现在的工作就是把一些数据自动的填写到网站上,如何保存到数据库,有时候会有很多的问题,比如 qq 新闻的一个弹窗突然跳出来,可能就会对程序有影响,所以才有了这个想法。
    xuegj1010
    xuegj1010
    OP
    Jun 7, 2018
    6
    @xpresslink 我的想法是随机的暂停
    xuegj1010
    xuegj1010
    OP
    Jun 7, 2018
    7
    @xiadada ie 浏览器哦
    xuegj1010
    xuegj1010
    OP
    Jun 7, 2018
    8
    @susecjh 好的,谢谢,知道 flask 有信号啥的,pyqt 也有信号和槽,回去看看。
    jennifertxwoodma
    jennifertxwoodma
    Jun 7, 2018
    9
    control + z 了解一下
    hareandlion
    hareandlion
    Jun 7, 2018 via Android
    10
    用 headless ?
    Semesse
    Semesse
    Jun 7, 2018 via Android
    11
    @xuegj1010 指的是 SIGINT 之类的信号吧...
    zyqf
    zyqf
    Jun 7, 2018 via Android
    12
    开个 socket 监听消息吧,监听到暂停消息就无限 while 监听消息。监听到恢复消息就 break
    xpresslink
    xpresslink
    Jun 8, 2018
    13
    @jennifertxwoodma 他这个应该在 windows 下跑的
    xuegj1010
    xuegj1010
    OP
    Jun 8, 2018
    14
    @hareandlion ie6 浏览器,你敢信
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4851 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 01:18 · PVG 09:18 · LAX 17:18 · JFK 20:18
    ♥ Do have faith in what you're doing.