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转换HTML到Text纯文本的方法
Jan 15 Python
深入解析Python中的__builtins__内建对象
Jun 21 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
Apr 21 Python
pycharm 在windows上编辑代码用linux执行配置的方法
Oct 27 Python
PyCharm代码提示忽略大小写设置方法
Oct 28 Python
对pandas写入读取h5文件的方法详解
Dec 28 Python
python后端接收前端回传的文件方法
Jan 02 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
Jan 10 Python
python实现查找所有程序的安装信息
Feb 18 Python
python新式类和经典类的区别实例分析
Mar 23 Python
python如何调用字典的key
May 25 Python
Python Numpy库的超详细教程
Apr 06 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面试题附答案
2009/01/07 PHP
PHP 采集程序中常用的函数
2009/12/09 PHP
ThinkPHP中RBAC类的四种用法分析
2014/11/24 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
PHP设置images目录不充许http访问的方法
2016/11/01 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
jQuery添加和删除输入文本框标签代码
2016/05/20 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
Javascript之Math对象详解
2016/06/07 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
python查看FTP是否能连接成功的方法
2015/07/30 Python
python制作websocket服务器实例分享
2016/11/20 Python
详解Python里使用正则表达式的ASCII模式
2017/11/02 Python
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
2018/02/18 Python
Python 查找字符在字符串中的位置实例
2018/05/02 Python
django query模块
2019/04/20 Python
python实现PDF中表格转化为Excel的方法
2020/06/16 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
行政人员岗位职责
2013/12/08 职场文书
微型企业创业投资计划书
2014/01/10 职场文书
发展部经理职责规定
2014/02/22 职场文书
新闻发布会策划方案
2014/06/12 职场文书
如何写通讯稿
2015/07/22 职场文书
师德培训心得体会2016
2016/01/09 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang
Python基础之操作MySQL数据库
2021/05/06 Python
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技