推荐学习书目
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 · 10294 views
    This topic created in 2906 days ago, the information mentioned may be changed or developed.

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

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