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编程之event对象的用法实例分析
Mar 23 Python
python实现聊天小程序
Mar 13 Python
Python实现Event回调机制的方法
Feb 13 Python
dpn网络的pytorch实现方式
Jan 14 Python
python tkinter之 复选、文本、下拉的实现
Mar 04 Python
在Django中预防CSRF攻击的操作
Mar 13 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
May 07 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
Jun 02 Python
python读取excel数据绘制简单曲线图的完整步骤记录
Oct 30 Python
pycharm 的Structure界面设置操作
Feb 05 Python
python中filter,map,reduce的作用
Jun 10 Python
python数字图像处理之图像的批量处理
Jun 28 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
phpBB BBcode处理的漏洞
2006/10/09 PHP
php基础知识:类与对象(5) static
2006/12/13 PHP
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
学习jquery必备 api中英文对照的chm手册 下载
2007/05/03 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
Vue2组件tree实现无限级树形菜单
2017/03/29 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
jQuery动画_动力节点节点Java学院整理
2017/07/04 jQuery
详解使用VUE搭建后台管理系统(vue-cli更新至3.0)
2018/08/22 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
python实现监控windows服务并自动启动服务示例
2014/04/17 Python
Django静态资源URL STATIC_ROOT的配置方法
2014/11/08 Python
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
Yummie官方网站:塑身衣和衣柜必需品
2019/10/29 全球购物
2013年保送生自荐信格式
2013/11/20 职场文书
党员创先争优活动总结
2014/05/04 职场文书
人事任命书怎么写
2014/06/05 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
优秀班组事迹材料
2014/12/24 职场文书
开学第一周总结
2015/07/16 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
nginx网站服务如何配置防盗链(推荐)
2021/03/31 Servers
Python机器学习之KNN近邻算法
2021/05/14 Python
基于PyQt5制作一个群发邮件工具
2022/04/08 Python
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang
JAVA springCloud项目搭建流程
2022/05/11 Java/Android