python等待10秒执行下一命令的方法


Posted in Python onJuly 19, 2020

python等待10秒执行下一命令的方法:

首先导入时间(time)模块;

然后在需要等待执行的命令前调用sleep()方法,并在方法的括号里将等待时间设置为10秒即可。

import time
print '10秒前'
time.sleep(10)
print '10秒后'

先打印10秒前,等待10秒后,打印10秒后。

内容扩展:

不用多线程的话,可以用信号来解决这个问题。

# -*- coding: utf-8 -*-
import signal

class InputTimeoutError(Exception):
  pass

def interrupted(signum, frame):
  raise InputTimeoutError


signal.signal(signal.SIGALRM, interrupted)
signal.alarm(10)

try:
  name = raw_input('请在10秒内输入你的名字:')
except InputTimeoutError:
  print('\ntimeout')
  name = '无名'

signal.alarm(0) # 读到输入的话重置信号
print('你的名字是:%s' % name)

运行结果:

$ python input_with_timeout.py
请在10秒内输入你的名字:foobar
你的名字是:foobar

$ python input_with_timeout.py
请在10秒内输入你的名字:
# 等待 10 秒
timeout
你的名字是:无名

到此这篇关于python等待10秒执行下一命令的方法的文章就介绍到这了,更多相关python如何等待10秒执行下一命令内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
Apr 09 Python
python中正则的使用指南
Dec 04 Python
Python应用03 使用PyQT制作视频播放器实例
Dec 07 Python
自学python的建议和周期预算
Jan 30 Python
python实现集中式的病毒扫描功能详解
Jul 09 Python
opencv 获取rtsp流媒体视频的实现方法
Aug 23 Python
解决Django migrate不能发现app.models的表问题
Aug 31 Python
django实现类似触发器的功能
Nov 15 Python
pytorch 常用函数 max ,eq说明
Jun 28 Python
Python enumerate() 函数如何实现索引功能
Jun 29 Python
Python自然语言处理之切分算法详解
Apr 25 Python
python Tkinter模块使用方法详解
Apr 07 Python
python怎么删除缓存文件
Jul 19 #Python
python实现从ftp上下载文件的实例方法
Jul 19 #Python
python中关于数据类型的学习笔记
Jul 19 #Python
Python趣味实例,实现一个简单的抽奖刮刮卡
Jul 18 #Python
用python给csv里的数据排序的具体代码
Jul 17 #Python
python如何删除列为空的行
Jul 17 #Python
Python操作Elasticsearch处理timeout超时
Jul 17 #Python
You might like
php定时计划任务的实现方法详解
2013/06/06 PHP
php之XML转数组函数的详解
2013/06/07 PHP
php实现爬取和分析知乎用户数据
2016/01/26 PHP
php的常量和变量实例详解
2017/06/27 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
2012/01/21 Javascript
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
深入探寻seajs的模块化与加载方式
2015/04/14 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
TinyMCE汉化及本地上传图片功能实例详解
2016/05/31 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
浅谈JavaScript的计时器对象
2016/12/26 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
详解Vuejs2.0之异步跨域请求
2017/04/20 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
js实现缓动动画
2020/11/25 Javascript
python从ftp下载数据保存实例
2013/11/20 Python
Python线程创建和终止实例代码
2018/01/20 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
CSS3中的transform属性进行2D和3D变换的基本用法
2016/05/12 HTML / CSS
HTML5 Canvas 旋转风车绘制
2017/08/18 HTML / CSS
总经理岗位职责范本
2015/04/01 职场文书
结婚司仪主持词
2015/06/29 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书