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实现随机密码字典生成器示例
Apr 09 Python
python3 与python2 异常处理的区别与联系
Jun 19 Python
Python3如何解决字符编码问题详解
Apr 23 Python
python实现音乐下载器
Apr 15 Python
Django 限制用户访问频率的中间件的实现
Aug 23 Python
Python后台管理员管理前台会员信息的讲解
Jan 28 Python
Python多线程同步---文件读写控制方法
Feb 12 Python
Django使用Jinja2模板引擎的示例代码
Aug 09 Python
Python 从subprocess运行的子进程中实时获取输出的例子
Aug 14 Python
使用虚拟环境打包python为exe 文件的方法
Aug 29 Python
pytorch实现onehot编码转为普通label标签
Jan 02 Python
快速解决jupyter启动卡死的问题
Apr 10 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 Ajax中文乱码问题解决方法
2009/02/27 PHP
PHP比你想象的好得多
2014/11/27 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
js左侧多级菜单动态的解决方案
2010/02/01 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
2013/04/26 Javascript
jquery的map与get方法详解
2013/11/04 Javascript
JavaScript中具名函数的多种调用方式总结
2014/11/08 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
js获取Html元素的实际宽度高度的方法
2016/05/19 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
2017/09/20 jQuery
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
React SSR样式及SEO的实践
2018/10/22 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
2019/12/04 Javascript
Python遍历目录的4种方法实例介绍
2015/04/13 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
Django的性能优化实现解析
2019/07/30 Python
简单了解django文件下载方式
2020/02/10 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
阿迪达斯新加坡官方网站:adidas新加坡
2019/12/06 全球购物
大学本科毕业生的自我鉴定
2013/11/26 职场文书
会计主管岗位职责
2014/01/03 职场文书
2014年上半年工作自我评价
2014/01/18 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
政审证明范文
2015/06/19 职场文书
《圆的周长》教学反思
2016/02/17 职场文书