python无限循环怎么结束_在无限循环中停止python脚本
我正在研究一个不断抓取数据的Python脚本,但这需要相当长的时间.有没有一种安全的方法来阻止长时间运行的python脚本?循环将运行超过10分钟,我需要一种方法来阻止它,如果我想要,它已经运行.
如果我从一个cron作业执行它,那么我假设它只是运行直到它完成,所以我该如何阻止它?
此外,如果我从浏览器运行它,只需调用该文件.我假设停止加载页面会停止它,对吗?
这是场景:我有一个python脚本,它从页面收集信息并将其放入队列.然后我想要另一个处于无限循环中的python脚本,它只检查队列中的新项目.让我们说我希望无限循环从早上8点开始到晚上8点结束.我该如何做到这一点?
解决方法:
让我给你一个替代方案.看起来您想要某种信息的实时更新.您可以使用pub / sub接口(发布/订阅).由于您使用的是python,因此有很多可能性.
-Update-
例
import sys
import threading
import cmd
def monitor():
r = redis.Redis(YOURHOST, YOURPORT, YOURPASSWORD, db=0)
channel = sys.argv[1]
p = r.pubsub()
p.subscribe(channel)
print 'monitoring channel', channel
for m in p.listen():
print m['data']
class my_cmd(cmd.Cmd):
"""Simple command processor example."""
def do_start(self, li
python无限循环怎么结束_在无限循环中停止python脚本相关推荐
- python 循环控制语句结束_孤荷凌寒自学python第十五天python循环控制语句
python中只有两种循环控制语句 一.while循环 while 条件判断式 1: 如果 条件判断式1 返回True 将执行此代码块的内容 而且此代码块的内容执行完成后 将重新判断条件判断式1 co ...
- 做python项目需要知道什么_一文带你了解python是什么?能做什么?为什么要学?(文末附学习资源)...
什么是 Python? Python 是一门流行的编程语言.它由 Guido van Rossum 创建,于 1991 年发布. 它用于:1.Web 开发(服务器端) 2.软件开发 3.数学 4.系统 ...
- 在学Python前学Linux,Python原来这么好学-1.2节: 在Linux中安装python
这里将告诉您Python原来这么好学-1.2节: 在Linux中安装python,具体操作过程:在Linux系统的主要发行版中,按其软件包格式来进行划分,可分为Deb系以及RPM系操作系统.Linux ...
- 如何用python制作九九乘法表_“九九乘法表”案例理解python循环语句
这是树哥讲python的第七篇文章. 在所有的编程语言中,循环语句是最常用的语句之一,因为循环语句可以充分发挥计算机运算速度优点,很多人做起来无法忍受的重复,对于计算机来讲轻松完成.所以今天,我们就是 ...
- python 循环控制语句结束_Python控制语句.while循环语句
Python控制语句三 2.while循环语句 例如:求1+2+3+--+9+10的累加和 用while语句则程序如下: s=0 x=1 while x<=10: s=s+x x=x+1 pri ...
- python 动态执行条件判断_【人生苦短,我学 Python】基础篇——条件判断与循环语句(Day12)_不积跬步,无以至千里!-CSDN博客...
原文作者:AI 菌 原文标题:[人生苦短,我学 Python]基础篇--条件判断与循环语句(Day12) 发布时间:2021-02-08 23:17:06 写在前面:大家好!我是[AI 菌],一枚爱弹 ...
- python用for循环输出直角三角形_使用FOR循环语句在屏幕上输出一个由星号组成的直角三角形...
题目要求: 请用C++的信息输出方式,使用循环语句在屏幕上输出一个由星号组成的直角三角形,形状如下: * ** *** **** ***** 要求: 完全使用C++的信息输出方式,即cout以及流插入 ...
- python怎么复数乘方开方_运维必须掌握的 Python 宝典:值得每天复习一遍
前言 本文旨在更好地总结 Python 基础知识,力求简明扼要,以供实战演练时能够快速查询遗忘的知识点. 学一门语言贵在坚持用它,不用就淡忘了,而记录下一篇文章也有助于日后快速回忆.全文分为两大部分, ...
- shell for循环命令行_精心汇总的24道shell脚本面试题
虽然现在Python在运维工作中已经使用很普遍,但是很多企业在找Linux云计算工程师的时候还是会问到 shell 脚本的问题,它有助于你在工作环境中自动完成很多任务. 如下是一些面试过程中,经常会遇 ...
- python有趣的面试题_一道3行代码的Python面试题,我懵逼了...|python基础教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/ 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时 ...
最新文章
- 神策数据潘书荟:解读千人千面,洞悉数据智能的价值
- React开发(164):React中this.props.children续集
- java 7个数排序_JAVA基础(7)-数组的排序
- css3制作的载入动画效果,效果很震撼!
- 纯CSS3技术 加载中
- error LNK2001: 无法解析的外部符号 _ft_sdf_renderer_class/ _ft_bitmap_sdf_renderer_class
- java文件复制方法_Java复制文件–用Java复制文件的4种方法
- 数学建模matlab案例,数学建模案例matlab实用程序百例
- 想要学习云计算,不知道如何开始?我来说下云计算的学习流程,分享一些学习资源。
- vins-mono--视觉跟踪--feature_trackers
- Java(SpringCloud) 使用Thymeleaf渲染模板,通过Mailgun发送邮件
- 互联网晚报 | 11/11 星期五 | 苹果默认不再接受隔空投送;扎克伯格就万人被裁视频致歉;波司登旗舰店被曝先提价再打折...
- 解决office的PPT和WPS的PPT不兼容的问题
- 2021.11.22【读书笔记】丨生物信息学与功能基因组学(第五章第五节 用类似于BLAST的比对工具快速搜索基因组DNA)
- vivox6android版本5.1,vivo X6的手机系统是什么?vivo X6能升级安卓5.0吗?
- 仿某App锁屏页Gallery
- php zip解压,php解压缩zip和rar压缩包文件
- AIX root用户密码遗忘的处理
- 做个网页游戏送女票当情侣礼物
- java并行流 阻塞主线程_记一次使用Java8并行流导致的服务瓶颈问题排查
热门文章
- Openssl 命令之cer证书转成pem. 利用ptf私钥文件生成公钥
- 世界上第一台计算机论文,世界上公认的第一台电子计算机是1946年诞生。.doc
- 《数学分析八讲》(1)-连续统理论
- html svg 线条动画,HTML5 SVG简单的动态绘制轮廓线条动画插件
- 《财富》杂志推荐的75本商业必读书?
- c语言字符幂函数怎么编写,我如何自己编写幂函数?
- 怎么用diskgenius扩大c盘,超简单。
- Ubuntu中ls之后文件的颜色含义
- flash模拟器调全屏_模拟全屏或调暗背景
- 传感,驱动,控制-第十章quiz2复习笔记(UTS-41081)