python等待10秒执行下一命令的方法

 更新时间:2020年07月19日 13:31:20   作者:晓曦&sea  
在本篇文章里小编给大家整理的是关于python等待10秒执行下一命令的方法及实例,需要的朋友们可以参考下。

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秒执行下一命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决Pandas生成Excel时的sheet问题的方法总结

    解决Pandas生成Excel时的sheet问题的方法总结

    估计有不少小伙伴在将 DataFrame导入到Excel的时候,遇到过下面这种尴尬的情况:想给一个现有的Excel文件追加一个sheet,结果发现其它的sheet都没了等,本文就来告诉你如何解决这些问题
    2022-08-08
  • Python 关于反射和类的特殊成员方法

    Python 关于反射和类的特殊成员方法

    本文给大家分享python关于反射和类的特殊成员方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-09-09
  • 如何利用Python合并两张图片

    如何利用Python合并两张图片

    在Python中可以使用PIL库(Python Imaging Library)来合并两张图片,这篇文章主要给大家介绍了关于如何利用Python合并两张图片的相关资料,文中给了详细的代码示例,需要的朋友可以参考下
    2024-03-03
  • Python识别处理照片中的条形码

    Python识别处理照片中的条形码

    这篇文章主要介绍了Python识别处理照片中的条形码,帮助大家更好的利用python处理图片,提高办公效率,感兴趣的朋友可以了解下
    2020-11-11
  • python 进程的几种创建方式详解

    python 进程的几种创建方式详解

    这篇文章主要介绍了python 进程的几种创建方式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Django实现图片文字同时提交的方法

    Django实现图片文字同时提交的方法

    这篇文章主要介绍了Django实现图片文字同时提交的方法,较为详细的分析了Django+jQuery实现图片与文字同时提交的相关技巧,需要的朋友可以参考下
    2015-05-05
  • pyinstaller还原python代码过程图解

    pyinstaller还原python代码过程图解

    这篇文章主要介绍了pyinstaller还原python代码过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • python+matplotlib绘制简单的海豚(顶点和节点的操作)

    python+matplotlib绘制简单的海豚(顶点和节点的操作)

    这篇文章主要介绍了python+matplotlib绘制简单的海豚(顶点和节点的操作),具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Python简单实现两个任意字符串乘积的方法示例

    Python简单实现两个任意字符串乘积的方法示例

    这篇文章主要介绍了Python简单实现两个任意字符串乘积的方法,结合实例形式分析了Python针对字符串、列表的切片、转换、遍历等相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • Django项目创建及管理实现流程详解

    Django项目创建及管理实现流程详解

    这篇文章主要介绍了Django项目创建及管理实现流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10

最新评论