刷新时间

回忆上次内容

  • time 是一个 ​​module​
  • import 他可以做和时间相关的事情
  • time.time()
  • 得到当前时间戳
  • time.localtime()
  • 得到本地时间元组
  • local为本地
  • time.asctime()
  • 得到时间日期字符串
  • asc为ascii
  • 简略的写法为
  • asc_time = time.asctime()
  • 在​​time.asctime()​​中
  • time是导入的module
  • asctime 是 time 这个 module 里面的函数
  • 现在我还想要自动刷新时间
  • 怎么办?

写 py 文件

  • 要自动延迟
  • 首先新建一个 ​​show_time.py​
#编辑文件
vi show_time.py
  • 写文件并运行
  • 把输出时间的语句
  • import time
  • print(time.asctime())
  • 写进 show_time.py 文件 中

保存并运行

编辑

  • ​:w|!python3 %​
  • 保存并执行当前文件
  • 是可以执行的

编辑

  • 怎么才能刷新呢?

搜索​​python+延迟时间​

  • 立即行动
  • Now is better than never.
  • 做好过不做

编辑

  • 不断
  • 寻找
  • 打开
  • 尝试

观察代码

编辑

  • 搜到的例子有点小错误
  • 主要是 while 后面的条件
  • 修改后的正确代码在t下一页

抄写并修改

  • 先抄下来

编辑

  1. 引入了 ​​time​​ 包
  2. i 是一个数字变量
  • 一开始的时候等于 ​​1​
  1. 注意 ​​while​​ 这一行
  • ​while​​ 的循环条件是​​ i<=3​
  • 行尾有个半角冒号
  • 缩进的部分是循环体
  • 要循环运行三次
  • 下面的3行都用tab空了 4 个字符
  • 这3行都是 while 要执行的循环体
  • 注意每行的缩进一定是 4 个字符
  • time.sleep(1)
  • time 是 time 包
  • sleep(1)是函数调用
  • sleep是函数名
  • 小括号对应函数调用
  • 参数是 1
  • 应该是愣(sleep) 1 秒的意思
  • 可以让他死循环吗?

死循环

  • 把原来 i <= 3 中的 i
  • 修改为 2

编辑

  • 确实实现了死循环

编辑

  • 不过 2 < 3 怎么理解呢?

直接问

  • 直接去游乐场问问python

编辑

  • Python说是True
  • 是真的
  • 2 < 3 可不就是真的么?

编辑

  • 也确实可以实现死循环

进行改造

  • 把 2 < 3 直接修改为 True:
  • 相当于开了一个死循环
i = 1
while True:
print(i)
i = i + 1
time.sleep(1)
  • 原来只能循环 3 次
  • 现在无限循环
  • 主要原因就是 while 的条件改成了 True
  • while 后面缩进的3句话将无限循环
  • 注意 ​​True​​ 的首字母大写
  • ​:w|!python3 %​​开始循环
  • ctrl+c跳出循环回 vi
  • 如何理解这个sleep呢?

查看帮助

  • help(time.sleep)

编辑

  • 延迟一个秒数
  • 秒数是浮点型的数字
  • 可以把sleep的时间改成i么?

进行改造

i = 1
while True:
print(i)
i = i + 1
time.sleep(i)
  • 可以看看延迟时间的变化
  • 看起来还是sleep(1)更合适

整合代码

  • 现在我们就需要把两个py文件整合到一起
  • 上面的sleep.py能够提供一个能延时的循环结构
  • 下面的 ​​test.py​​ 能够得到当前时间并输出

编辑

  • 可以让他每隔一秒输出一下时间么?
  • 具体怎么整合看你的了!!!

总结

  • 通过搜索发现
  • time中有函数可以延迟
  • ​time.sleep(1)​
  • 还可以让程序无限循环
  • ​while True:​
  • 现在需要两个程序的整合
  • 循环延迟 + 输出时间 = 循环延迟输出时间

编辑

[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True的更多相关文章

  1. dns缓存刷新时间是多久?dns本地缓存时间介绍

    原文: http://www.winwin7.com/JC/4742.html dns缓存刷新时间是多久?一般来说,我们只知道DNS解析是互联网绝大多数应用的实际寻址方式,在我们打开某站点,DNS返回 ...

  2. 集成Ehcache用来缓存表以后,怎么设置缓存刷新时间

    问答 集成Ehcache用来缓存表以后,怎么设置缓存刷新时间  发布于 217天前  作者 老司机  93 次浏览  复制  上一个帖子  下一个帖子  标签: 无 集成Ehcache用来缓存表以后, ...

  3. Python获取当前时间_获取格式化时间_格式化日期

    Python获取当前时间_获取格式化时间: Python获取当前时间: 使用 time.time( ) 获取到距离1970年1月1日的秒数(浮点数),然后传递给 localtime 获取当前时间 #使 ...

  4. Python日期和时间_什么是Tick_什么是时间元组_获取当前时间

    Python 日期和时间_什么是 Tick _什么是时间元组: 时间和日期:某年某月某日某时某分某秒 Tick: 时间间隔以 秒 为单位的浮点小数,起始时间为:1970年1月1日0点0分开始 # Ti ...

  5. Webconfig配置刷新时间,前台页面调用这个时间

    <configuration> <appSettings> <add key="webpages:Version" value="2.0.0 ...

  6. 【基本技能篇】>>第3篇《暗时间_指导学习的方法论——心得》

    暗时间——指导学习的方法论 ——2016年2月11日 打造自己的核心竞争力:①专业领域技能:②跨领域的技能(解决问题的能力,创新思维,判断与决策能力,表达沟通能力等等):③学习能力,持续学习和思考新知 ...

  7. 注意页面上的时间戳可能会成为bd快照的时间_快照不更新的原因

    之前在创建内容的时候,为了提高说服力,添加了一个原始文章的地址**.com.cn/2013-08/22/content_**.htm,当时写文章是在12月份,单快照直接变成原始文章的时间戳8.22

  8. hdu 2079 选课时间_母函数

    题意:需要学够n学分,有k个情况(x学分,y个相同学分的课) 解法:套母函数模板 #include <iostream> #include<cstdio> using name ...

  9. js获取当前时间并实时刷新

    效果如图: 代码如下: <html> <head> <title>js获取当前时间并实时刷新</title> <script> //页面加载 ...

  10. java SWT中Label实时刷新当前时间

    同样最近在开发swt的一个项目,业务中的一个功能模块类似百度网盘的上传进度条 0/80. 即已上传0个,总共80个.效果展示要的就是实时刷新,2/80呀,15/80呀,针对这个,就有了这篇文章. 下面 ...

随机推荐

  1. Vue——计算属性和侦听属性

    一.计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的.在模板中放入太多的逻辑会让模板过重且难以维护.例如,有一个嵌套数组对象:我们想根据 author 是否已经有一些书来显示不同的 ...

  2. Http 代理工具 实战 支持网页与QQ代理

    前言: 有些公司不让员工上Q或封掉某些网站,这时候,干着急没办法,只能鄱墙.如果上网搜代理IP,很少能用,用HTTP-Tunnel Client代理软件,免费的也是经常性的掉线.正好手头上有N台服务器 ...

  3. 8.9考试总结(NOIP模拟34)[Merchant·Equation·Rectangle]

    一个人有表里两面,你能看到的,仅仅是其中一面而已. 今日已成往昔,明日即将到来,为此理所当然之事,感到无比痛心. T1 Merchant 解题思路 我和正解也许就是差了一个函数(我格局小了..) nt ...

  4. 基于WebSocket的modbus通信(三)- websocket和串口

    WebSocket传递ModbusTCP数据包 错误纠正 上一篇还有个错误,就是客户端写数据时服务端不需要响应,但我的服务端响应了的.我选择改客户端,把写数据时接收到的响应丢弃. PrintBytes ...

  5. js 禁用右键菜单和禁止复制

    大江东去,浪淘尽,千古风流人物.故垒西边,人道是,三国周郎赤壁.乱石穿空,惊涛拍岸,卷起千堆雪.江山如画,一时多少豪杰.遥想公瑾当年,小乔初嫁了,雄姿英发.羽扇纶巾,谈笑间,樯橹灰飞烟灭.故国神游,多 ...

  6. MySQL数据库开发(2)

    单表查询 单表查询即对单个表进行查询. 单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY fie ...

  7. Vue学习:10.v标签综合-进阶版

    再来一节v标签综合... 实例:水果购物车 实现功能: 显示水果列表:展示可供选择的水果列表,包括名称.价格等信息. 修改水果数量:允许用户在购物车中增加或减少水果的数量. 删除水果:允许用户从购物车 ...

  8. gson转换对象对字段别名处理@SerializedName注解demo

    /** * */ package json; import java.util.Date; import java.util.Objects; import com.autoyol.platformf ...

  9. docker制作springboot镜像

    以下步骤在具有Docker环境的Linux机器上操作. 把springboot-1.0.0.jar放到/usr/local/springboot目录下,并在该目录下创建Dockerfile文件,内容为 ...

  10. 数据分析---matplotlib模块的使用

    1.摘要 在数据可视化.统计绘图和图表生成领域,Python 被广泛使用,其中 Matplotlib 是一个极其重要的基础三方库.本博客旨在介绍 Python 及其三方库 Matplotlib 的详细 ...