这里有一些简单的东西可以帮助你:

import time

import pickle

REGISTRY = None

def main(start=0):

"""Do some heavy work ..."""

global REGISTRY

a = start

while 1:

time.sleep(1)

a += 1

print a

REGISTRY = pickle.dumps(a)

if __name__ == '__main__':

print "To stop the script execution type CTRL-C"

while 1:

start = pickle.loads(REGISTRY) if REGISTRY else 0

try:

main(start=start)

except KeyboardInterrupt:

resume = raw_input('If you want to continue type the letter c:')

if resume != 'c':

break

运行示例:

$python test.py

To stop the script execution type CTRL-C

1

2

3

^CIf you want to continue type the letter c:c

4

5

6

7

8

9

^CIf you want to continue type the letter c:

$python test.py

python 长时间运行 会停止_如何“停止”和“恢复”长时间运行Python脚本?相关推荐

  1. 获取两个时间之间的间隔_花了两天,终于把 Python 的时间转化给整明白了(超多图解)...

    来源:Python编程时光(未经授权不得私自转载) Python 的时间转化,我相信是很多开发者的痛.学得慢,忘得快,一到要用就去百度,效率太低.建议收藏这些文章(但也别忘了点赞呐,求你了),需要的时 ...

  2. python until怎么用不了_为何你还不懂得如何使用Python协程

    关于我 一个有思想的程序猿,终身学习实践者,目前在一个创业团队任team lead,技术栈涉及Android.Python.Java和Go,这个也是我们团队的主要技术栈. Github:https:/ ...

  3. linux程序已经在后台运行冻结了_如何使程序在Linux后台运行

    经常在Linux上面运行程序都有这样的体验: 某个程序运行的时候,会产生大量的log(提示)信息,但实际上我们只想让它跑一下而已,log暂时不需要或者后面才有需要. 同时run多个相同或者不同程序的时 ...

  4. 安卓运行exe文件_【按键精灵教程】RunApp 运行命令

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  5. python饼图显示百分比怎么设置_绘制一个饼图,显示我们在Python中的日常活动

    饼图以百分比表示数量,并且饼图所有段的总和必须等于100%.它用于以百分比显示给定的数据.用户将向我们提供一个日常活动列表,以及另一个列表,该列表显示了每天执行每个活动所花费的时间,通过使用这些列表, ...

  6. python中常用的序列化模块_第六章 常用模块(5):python常用模块(序列化模块:pickle,json,shelve,xml)...

    6.3.7 序列化模块 (pickle,json,shelve,xml) 文件写入,数据传输时,我们都是以字符串形式写入的(因为字符串可以encode成bytes). 那其他类型(比如字典,列表等)想 ...

  7. bit是python最快的bitcoin库_新的Bitcoinpython节点比以前的Python库快100倍

    3月27日,Bitcoin Cash(BCH)粉丝认识了用Python编程语言编写的新BCH完整节点. 该项目名为Bitcoinpython,是一个现代化的BCH库,其创建者声称它是速度最快的Pyth ...

  8. python绘制时间节点事件图_在节点上绘制带有时间标签的图形

    我有一个(有向无环)图,这样每个节点都有一个离散的时间戳,也就是说,每个节点都有一个数字:1,2,3,4...在 图形可能有多个组件,并且时间戳随着图形的方向而增加.在 我把图作为netowrkx对象 ...

  9. python去除中文停用词_删除停止词Python

    你不需要在用户定义的函数中构造所有的代码,我不确定这背后是否有原因,但问题非常简单,在阅读完你的datafrme之后,可以用实际上2行代码简洁地解决.在import pandas as pd from ...

最新文章

  1. 部署FTP服务器及其管理
  2. 时雨月五| AI机器学习实战の电磁导航智能车中神经网络应用的问题与思考
  3. javascript笔记:深入分析javascript里对象的创建(上)续篇
  4. 有关Spring注解@xxx的零碎知识
  5. 供给测结构性改革内容_智能包装结构,提高可测性
  6. C#_解决在控制台中输入Ctrl+Z的问题
  7. 《ArcGIS Runtime SDK for .NET开发笔记》 --Hello Word
  8. vue ueditor 生成word文档_word目录制作技巧:快速生成文档总目录和章节下子目录...
  9. awstats的简单配置
  10. java 强制转换double_JAVA强制类型转换
  11. 珠峰 - 郭永峰react课程 node es6 babel学习笔记
  12. python怎样批量修改文件大小_使用python对文件夹下的照片进行批量修改尺寸
  13. 中国网络游戏行业研究报告-2010
  14. sam音高修正_音高修正软件melodyne使用方法1中英文对照
  15. Orinda无线ap
  16. 概率论与数理统计期末考试复习总结
  17. ZZULIOJ.1102: 火车票退票费计算(函数专题)
  18. 利用tushare绘制投资组合可行集python代码
  19. 用降群的方法来解算还原魔方的步骤C++
  20. 汇编语言中的[...]和(...)

热门文章

  1. Oracle数据库表解锁语句
  2. jquery查找document节点
  3. 页面进入和退出的特效
  4. File类的mkdir()与mkdirs()方法的区别
  5. android 9 pie公司,Android 9.0正式推送 定名Android Pie
  6. python控制台进度条_python在控制台输出进度条的方法
  7. Python新手输出代码
  8. 枚举求解:试把一个正整数n拆分为若干个(不少于2个)连续正整数之和。例如:n=15,有3种拆分:15=1+2+3+4+5,15=4+5+6,15=7+8。 对于给定的正整数n,求出所有符合这种拆分要求
  9. Python使用鼠标滚轮调整tkinter应用程序窗口大小
  10. 警惕Python编程中异常处理结构可能的坑