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 xml.etree.ElementTree遍历xml所有节点实例详解
Dec 04 Python
Python基础知识_浅谈用户交互
May 31 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
Nov 07 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
python re模块匹配贪婪和非贪婪模式详解
Feb 11 Python
Python多进程编程multiprocessing代码实例
Mar 12 Python
python实现udp传输图片功能
Mar 20 Python
python读取图像矩阵文件并转换为向量实例
Jun 18 Python
Python 远程开关机的方法
Nov 18 Python
Django框架之路由用法
Jun 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实现无刷新注册(带用户名实时检测)
2006/12/02 PHP
php实现读取超大文件的方法
2014/07/28 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
php实现的简单多进程服务器类完整示例
2020/02/01 PHP
jQuery 表格工具集
2010/04/25 Javascript
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
理解JS绑定事件
2016/01/19 Javascript
JavaScript绑定事件监听函数的通用方法
2016/05/14 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
2016/12/08 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
2020/04/08 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
详解Python编程中time模块的使用
2015/11/20 Python
Python Sqlite3以字典形式返回查询结果的实现方法
2016/10/03 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
ipython和python区别详解
2019/06/26 Python
Python内置方法实现字符串的秘钥加解密(推荐)
2019/12/09 Python
Python进阶之迭代器与迭代器切片教程
2020/01/29 Python
python时间与Unix时间戳相互转换方法详解
2020/02/13 Python
世界上最大的网络主机公司:1&1
2016/10/12 全球购物
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
Mountain Warehouse德国官网:英国户外零售商
2019/08/11 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
宿舍打麻将检讨书
2014/01/24 职场文书
小区停车场管理制度
2014/01/27 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
银行工作心得体会范文
2016/01/23 职场文书
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python