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 Socket网络编程
Jan 05 Python
Python使用微信SDK实现的微信支付功能示例
Jun 30 Python
python+matplotlib演示电偶极子实例代码
Jan 12 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
Jan 29 Python
Django中自定义admin Xadmin的实现代码
Aug 09 Python
python调用支付宝支付接口流程
Aug 15 Python
浅析python redis的连接及相关操作
Nov 07 Python
Python 多线程共享变量的实现示例
Apr 17 Python
python 一维二维插值实例
Apr 22 Python
Python的历史与优缺点整理
May 26 Python
python的launcher用法知识点总结
Aug 07 Python
一篇文章搞懂python的转义字符及用法
Sep 03 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学习笔记之一
2011/01/17 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
由JavaScript技术实现的web小游戏(不含网游)
2010/06/12 Javascript
JavaScript闭包函数访问外部变量的方法
2014/08/27 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
jQuery使用方法
2017/02/04 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
vue中添加mp3音频文件的方法
2018/03/02 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
Vue多环境代理配置方法思路详解
2019/06/21 Javascript
JS实现前端动态分页码代码实例
2020/06/02 Javascript
Python中的默认参数详解
2015/06/24 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
Furla官网:意大利著名的皮革品牌
2019/08/06 全球购物
电视购物广告词
2014/03/19 职场文书
询价采购方案
2014/06/09 职场文书
2014年工程工作总结
2014/11/25 职场文书
2014年党总支工作总结
2014/12/18 职场文书
客户付款通知书
2015/04/23 职场文书
安全生产感想
2015/08/07 职场文书
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android