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采用getopt解析命令行输入参数实例
Sep 30 Python
Python的类实例属性访问规则探讨
Jan 30 Python
python使用socket远程连接错误处理方法
Apr 29 Python
python采集百度百科的方法
Jun 05 Python
python交互式图形编程实例(三)
Nov 17 Python
python定时关机小脚本
Jun 20 Python
详解python中的装饰器
Jul 10 Python
Django如何防止定时任务并发浅析
May 14 Python
Python+AutoIt实现界面工具开发过程详解
Aug 07 Python
Django之路由层的实现
Sep 09 Python
Python终端输出彩色字符方法详解
Feb 11 Python
jupyter notebook清除输出方式
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&mysql(三)
2006/10/09 PHP
iframe 自适应高度[在IE6 IE7 FF下测试通过]
2009/04/13 Javascript
JS实现self的resend
2010/07/22 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
jquery实现仿新浪微博评论滚动效果
2015/08/06 Javascript
微信小程序  modal详解及实例代码
2016/11/09 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
jQuery ajax读取本地json文件的实例
2017/10/31 jQuery
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
MVVM框架下实现分页功能示例
2018/06/14 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
2018/07/07 Javascript
vue-cli 打包使用history模式的后端配置实例
2018/09/20 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
python的urllib模块显示下载进度示例
2014/01/17 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
解决python写入带有中文的字符到文件错误的问题
2019/01/31 Python
使用python接受tgam的脑波数据实例
2020/04/09 Python
Numpy 多维数据数组的实现
2020/06/18 Python
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
2019史上最全Database工程师题库
2015/12/06 面试题
公司部门司机岗位职责
2014/01/03 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
父母对孩子的寄语
2014/04/09 职场文书
社区综治工作汇报
2014/10/27 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
中学生自我评价2015
2015/03/03 职场文书
社区重阳节活动总结
2015/03/24 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
胡桃夹子观后感
2015/06/11 职场文书
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
Go语言基础map用法及示例详解
2021/11/17 Golang
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android