对于python新手来说,如果想延迟程序的执行,比如说延迟10秒钟后,程序再开始执行。那么在python中如何来实现这种时间的延迟呢?是否有类似于在unix/linux中可以暂停脚本执行的sleep工具呢?

在python中,你可以引入一个叫“time”的模块,这个模块可以提供各种跟time相关的函数。

Python sleep 用法:

import time

time.sleep(5)

time.sleep(N)

上面的time.sleep()可以暂停程序的执行,暂停的时间可以根据你给函数传的值来定。

示例:

#!/usr/bin/python #下面的程序会每隔5秒显示当前的日期和时间

import time

print "*** 如果想停止该程序,可以“ctrl”+”C" 退出 ***"

while True:

### 显示当前的日期和时间 ##

print "当前的日期 & 时间 " + time.strftime("%c")

#### 延迟5秒执行 ####

time.sleep(5)

运行结果如下:

[root@devops test]# python displaydate.py

*** 如果想停止该程序,可以\“ctrl\”+\”C 退出 ***

当前的日期 & 时间 Tue Apr 22 17:37:00 2014

当前的日期 & 时间 Tue Apr 22 17:37:05 2014

当前的日期 & 时间 Tue Apr 22 17:37:10 2014

当前的日期 & 时间 Tue Apr 22 17:37:15 2014

当前的日期 & 时间 Tue Apr 22 17:37:20 2014

当前的日期 & 时间 Tue Apr 22 17:37:25 2014

当前的日期 & 时间 Tue Apr 22 17:37:30 2014

当前的日期 & 时间 Tue Apr 22 17:37:35 2014

python中sleep的用法_Python sleep 用法 原相关推荐

  1. python中fmod什么意思_Python fmod()用法及代碼示例

    fmod()函數是Python中的標準數學庫函數之一,用於計算指定給定參數的模塊. 用法: math.fmod( x, y ) 參數: x任何有效數字(正數或負數). y任何有效數字(正數或負數). ...

  2. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  3. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  4. python中list[1啥意思_详解Python中list[::-1]的几种用法

    本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...

  5. python items函数用法,Python中dictionary items()系列函数的用法实例

    本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...

  6. python enumerate函数_关于python中enumerate和zip函数的用法及举例

    关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...

  7. python中关于try,expect的用法

    python中关于try,expect的用法 try: code except Error1 as e: #处理Error1异常 print(e) 上式说明,运行code,如果code恰巧出现了Err ...

  8. python中all()和any()函数的用法

    python中all()和any()函数的用法 若判断两个数组相等,all()函数表示的是数组中所有数都要相等才输出TRUE,any()函数则是只要有一个数相等则就输出TRUE.如下代码所示: imp ...

  9. 一文搞定python中的multiply()和dot以及用法

    python中的multiply()和dot以及*用法.md 首先创建如下的数组和矩阵,其中a,b为数组,A,B为矩阵 import numpy as npa = np.arange(1,5).res ...

  10. python中的or的两种用法

    python中的or的两种用法 python中or除了常见的和and作为判断的条件外,还有一种不多见但很实用的用法,那就是: a = b or c 在这条赋值语句中的 or 的含义是判断 b 和 c ...

最新文章

  1. Involved Parties Object ID generation logic
  2. CF704B. Ant Man
  3. apmserv 5.2.6 升级php,APMServ5.2.6 升级PHP版本 到高版本 5.3,5.4
  4. HTTP之长连接与短连接(C++ Qt框架实现)
  5. SJTU OJ 3046 足球 题解
  6. php模拟post提交
  7. RFC2544时延测试——信而泰网络测试仪实操
  8. 拼多多数据分析工具有哪些?拼多多数据分析工具介绍
  9. 计算圆柱的侧面积及体积
  10. 无PS只需几步操作轻松改变图片尺寸大小,而且一点都不失真!
  11. 英文科技论文写作与学术报告Lecture 4习题答案
  12. Java课程设计_java课设
  13. C语言——PTA 用格里高利公式求给定精度的PI值
  14. c++类的类型转换函数
  15. matplotlib解决中文乱码问题
  16. STM32物联网实战教程(二)—MQTT协议简介
  17. c语言实现的原神圣遗物评分计算器
  18. php微信支付结果通知接收,浅析PHP微信支付通知的处理方式
  19. 华为哪款手机将用鸿蒙系统,鸿蒙系统终于来了!这几款华为手机都可以升级了...
  20. ElasticSearch(Es的CURD)基本操作命令

热门文章

  1. 金属射流、门罗效应和密室杀人
  2. 直流有刷电机及Matlab/Simulink驱动仿真
  3. Java中的Base64详解
  4. 2021年化工自动化控制仪表考试报名及化工自动化控制仪表新版试题
  5. 图说三极管,太容易懂了!(史上最详细版本)
  6. linux 用户加入次要群组,linux学习笔记之 帐号和群组管理
  7. 千里马:电子合同赋能工程机械行业数字化创新
  8. 德卡T10-F多功能读卡器|读写机外接密码小键盘在医保领域的应用与性能攻略
  9. UTF8编码的原理及白名单过滤utf8mb4(Caused by: java.sql.BatchUpdateException: Incorrect string value)
  10. 双核心Opteron处理器