python等待10秒执行下一命令的方法
作者:晓曦&sea 发布时间:2022-02-25 00:40:03
标签:python,执行命令
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
你的名字是:无名
来源:https://www.py.cn/jishu/gaoji/19621.html
0
投稿
猜你喜欢
- 所以特意写了这个配置文档,相信按照以下步骤你一定会成功的.错误的地方也希望各位指正. 本例是在wiondws XP下 php5.2.1(zi
- 1 停机方案发布公告停止服务离线数据迁移(拆分,重新分配数据)数据校验更改配置恢复服务回滚预案2 停写方案支持读写分离升级公告中断写操作,隔
- 本文实例总结了python调用函数、类和文件操作。分享给大家供大家参考,具体如下:调用函数有三种方式一,导入整个模块(所有函数)导入 imp
- 本文实例讲述了JavaScript命令模式原理与用法。分享给大家供大家参考,具体如下:第一,命令模式: (1)用于消除调用者和接收者之间直接
- 前言大家应该都有所体会,为了提高验证码的识别准确率,我们当然要首先得到足够多的测试数据。验证码下载下来容易,但是需要人脑手工识别着实让人受不
- 1> 如何在浏览器地址栏前添加自定义的小图标?你是不是记得有时在浏览网易网站的首页时,在地址WWW.PUTAOJIAYUAN.COM前
- 刷抖音的时候发现一个老师在用的课堂点名系统。用PyQt5实现了一下同款,导入学生姓名,测试了一下完美运行。操作效果展示:完整源代码块还是放在
- python运行其他程序的实现方法  
- 我们常常看到一个这样的表达式 A=lambda x:x+1可能会一头雾水不知道怎么计算 最基本的理解就是def A(x):retu
- 如下所示:def trans_data_to_pair(self,data,index): contents=[
- 读取问题如下所示,我们在文本中写了一个问题,然后将其读取出来。“黄河远上白云间,一片孤城万仞山。”的作者是谁?王之涣李白白居易杜甫file
- 最近想抢冰墩墩的手办和钥匙圈,但是同志们抢的速度太快了,无奈,还是自己写脚本吧。添加火狐浏览器插件Omnibug是一个插件,可以简化web度
- 本文实例讲述了Python基于多线程实现抓取数据存入数据库的方法。分享给大家供大家参考,具体如下:1. 数据库类""&q
- 摘要:本篇博客将详细介绍如何使用YOLOv5进行车牌识别模型的训练与评估。我们将搭建训练环境、准备数据、配置模型参数、启动训练过程,以及使用
- 本文实例讲述了python处理图片之PIL模块简单使用方法。分享给大家供大家参考。具体实现方法如下:#!/usr/bin/env pytho
- 在将数据库从MSSQL迁移到MySQL的过程中,基于业务逻辑的要求,需要在MySQL的自增列插入0值。在MSSQL中是这样完成的: stri
- 结合网上的资料,自己亲自的去安装了一次MySQL,安装版本是win7x64 5.7.16。在安装过程中出现并解决了如下问题:“mysql 服
- 利用二进制反格雷码(bynary reflected Gray code)的方式生成n个元素的全组合,Cn1+Cn2+...+Cnn,如在利
- 准确地说, 这个标题是有问题的, go gin只能给浏览器返回操作cookie的指令, 真正执行cookie操作的是浏览器。 但广泛地来讲,
- 看了一段时间关于js原型的知识,js的扩展方法是基于原型的,如Array.prototype.XXXX就是给Array扩展XXX方法,然后数