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 初始化多维数组代码
Sep 06 Python
跟老齐学Python之使用Python查询更新数据库
Nov 25 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
Jun 16 Python
Python2.7读取PDF文件的方法示例
Jul 13 Python
基于Django contrib Comments 评论模块(详解)
Dec 08 Python
详解python中的线程
Feb 10 Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 Python
python操作docx写入内容,并控制文本的字体颜色
Feb 13 Python
Python创建空列表的字典2种方法详解
Feb 13 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 Python
Python压缩模块zipfile实现原理及用法解析
Aug 14 Python
Pytest单元测试框架如何实现参数化
Sep 05 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源代码安装常见错误与解决办法分享
2013/05/28 PHP
php调用c接口无错版介绍
2014/03/11 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
php PDO异常处理详解
2016/11/20 PHP
POST一个JSON格式的数据给Restful服务实例详解
2017/04/07 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
js单独获取一个checkbox看其是否被选中
2014/09/22 Javascript
jquery插件orbit.js实现图片折叠轮换特效
2015/04/14 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
简述vue中的config配置
2018/01/23 Javascript
Seajs源码详解分析
2019/04/02 Javascript
js实现数字从零慢慢增加到指定数字示例
2019/11/07 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
使用Vue实现一个树组件的示例
2020/11/06 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
python 自动提交和抓取网页
2009/07/13 Python
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
Python六大开源框架对比
2015/10/19 Python
详解Python中的__getitem__方法与slice对象的切片操作
2016/06/27 Python
Python实现的简单计算器功能详解
2018/08/25 Python
python同步两个文件夹下的内容
2019/08/29 Python
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
学雷锋演讲稿汇总
2014/05/10 职场文书
事业单位年度考核评语
2014/12/31 职场文书
神龙架导游词
2015/02/11 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers
MySQL 慢查询日志深入理解
2021/04/22 MySQL
redis通过6379端口无法连接服务器(redis-server.exe闪退)
2021/05/08 Redis
Python实现的扫码工具居然这么好用!
2021/06/07 Python
一文搞懂python异常处理、模块与包
2021/06/26 Python