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深入学习之内存管理
Aug 31 Python
Django 用户认证组件使用详解
Jul 23 Python
Python实现朴素贝叶斯的学习与分类过程解析
Aug 24 Python
关于Pytorch的MLP模块实现方式
Jan 07 Python
利用keras加载训练好的.H5文件,并实现预测图片
Jan 24 Python
python如何处理程序无法打开
Jun 16 Python
Django REST 异常处理详解
Jul 15 Python
PIP和conda 更换国内安装源的方法步骤
Sep 21 Python
pycharm中选中一个单词替换所有重复单词的实现方法
Nov 17 Python
python使用requests库爬取拉勾网招聘信息的实现
Nov 20 Python
python多线程方法详解
Jan 18 Python
Python matplotlib安装以及实现简单曲线的绘制
Apr 26 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
提问的智慧(2)
2006/10/09 PHP
php读取数据库信息的几种方法
2008/05/24 PHP
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
解决PHP在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
PHP面向对象程序设计之对象的遍历操作示例
2019/06/12 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
Nginx+php配置文件及原理解析
2020/12/09 PHP
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
Javascript 面向对象 重载
2010/05/13 Javascript
firefox火狐浏览器与与ie兼容的2个问题总结
2010/07/20 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
jQuery prev ~ siblings选择器使用介绍
2013/08/09 Javascript
javascript中Number对象的toString()方法分析
2014/12/20 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
实例代码详解jquery.slides.js
2015/11/16 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
js导出excel文件的简洁方法(推荐)
2016/11/02 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
学习vue.js计算属性
2016/12/03 Javascript
微信小程序 页面传值详解
2017/03/10 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
python基于queue和threading实现多线程下载实例
2014/10/08 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
python如何将图片转换素描画
2020/09/08 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
SQL Server数据库笔试题和答案
2016/02/04 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
2015/11/18 面试题
一帮一活动总结
2014/05/08 职场文书