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代理及实现远程摄像头控制的例子
Nov 13 Python
python 添加用户设置密码并发邮件给root用户
Jul 25 Python
Python ldap实现登录实例代码
Sep 30 Python
详解python里的命名规范
Jul 16 Python
Python构建图像分类识别器的方法
Jan 12 Python
详解Python中is和==的区别
Mar 21 Python
python实现弹跳小球
May 13 Python
Python SMTP配置参数并发送邮件
Jun 16 Python
python 两种方法删除空文件夹
Sep 29 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
Nov 05 Python
基于Python的身份证验证识别和数据处理详解
Nov 14 Python
pandas实现导出数据的四种方式
Dec 13 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中cookie的作用域
2008/03/27 PHP
PHP XML操作的各种方法解析(比较详细)
2010/06/17 PHP
php 获取全局变量的代码
2011/04/21 PHP
ThinkPHP3.1新特性之Action参数绑定
2014/06/19 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
php 猴子摘桃的算法
2017/06/20 PHP
laravel框架使用极光推送消息操作示例
2020/02/15 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
几个javascript操作word的参考代码
2009/10/26 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
jQuery简单实现QQ空间点赞已经取消点赞
2015/04/02 Javascript
AngularJS的表单使用详解
2015/06/17 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
2016/12/08 Javascript
Vee-Validate的使用方法详解
2017/09/22 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
对vue生命周期的深入理解
2020/12/03 Vue.js
[03:06]2018年度CS GO最具人气解说-完美盛典
2018/12/16 DOTA
python自然语言编码转换模块codecs介绍
2015/04/08 Python
在Python中使用matplotlib模块绘制数据图的示例
2015/05/04 Python
python从入门到精通(DAY 1)
2015/12/20 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
python利用OpenCV2实现人脸检测
2020/04/16 Python
python 连接各类主流数据库的实例代码
2018/01/30 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
Python批量将图片灰度化的实现代码
2020/04/11 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
三八节活动简报
2015/07/20 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
Python list去重且保持原顺序不变的方法
2021/04/03 Python
Opencv实现二维直方图的计算及绘制
2021/07/21 Python
Redis入门教程详解
2021/08/30 Redis
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript
python manim实现排序算法动画示例
2022/08/14 Python