oeasy教您玩转python - 012 - # 刷新时间
刷新时间
回忆上次内容
通过搜索
- 我们学会
import导入time了
- 我们学会
time 是一个
module- import 他可以做和时间相关的事情
time.time()
- 得到当前时间戳
time.localtime()
- 得到本地时间元组
- local为本地
time.asctime()
- 得到时间日期字符串
- asc为ascii
完整写法为
- asc_time = time.asctime( time.localtime( time.time()))
可以简写为
time.asctime()- asctime 是 time 这个 module 里面的函数
- 是外部函数
内部函数是系统自带的
- 比如 quit()
- 现在想要自动刷新时间,怎么办?
写 py 文件
要自动延迟
- 首先要把这个东西制作成一个 py 文件
- 我们继续编辑上次的
test.py
#编辑文件
vi test.py
写文件并运行
把输出时间的语句
- import time
- print(time.asctime())
- 写进 test.py 文件 中

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

搜索python+延迟时间

- 不断寻找
- 打开
- 尝试
观察代码

搜到的例子有点小错误
- 主要是 while 后面的条件
- 修改后的正确代码看后面
抄写并修改
- 新建一个sleep.py
- 抄写下来,进行分析
import time
i = 1
while i <= 3:
print(i)
i = i + 1
time.sleep(1)
- 引入了
time包 i 是一个数字变量
- 一开始的时候等于
1
- 一开始的时候等于
注意
while这一行while的循环条件是i<=3- 行尾有个半角冒号
- 下面的三行都用tab空了 4 个字符
- 这三行都是 while 要执行的循环体
- 注意每行的缩进一定是 4 个字符
time.sleep(1)
- time 是 time 包
sleep(1)是函数调用
- sleep是函数名
- 小括号对应函数调用
- 参数是 1
- 应该是愣(sleep) 1 秒的意思
进行改造
i = 1
while True:
print(i)
i = i + 1
time.sleep(1)
原来只能循环 3 次
- 现在无限循环
主要原因就是 while 的条件改成了 True
- 注意
True的首字母大写 - while 后面缩进的三句话无限循环
- 注意
:w|!python3 %开始循环- ctrl+c跳出循环回 vi
整合代码

现在我们就需要把两个文档整合到一起
- 上面的sleep.py能够提供一个基本的循环结构
- 下面的test.py能够得到当前时间并输出
- 具体怎么整合看你的了!!!
总结
通过搜索发现
- time中有函数可以延迟
time.sleep(1)
还可以让程序无限循环
while True:
现在需要两个程序的整合
- 怎么办?
- 我们下次再说!
oeasy教您玩转python - 012 - # 刷新时间的更多相关文章
- oeasy教您玩转python - 006 - # hello world
Hello World! 回忆上次内容 python3 的程序是一个 5.3M 的可执行文件 python3 里面全都是 cpu 指令 可以执行的那种指令 我们可以把指令对应的汇编找到 objdu ...
- oeasy教您玩转vim - 56 - # 字符可视化模式
可视化编辑 回忆上节课内容 我们学习了关于模式匹配中使用参数 单个参数 :%s/<h2>\(.*\)</h2>/ - \1/g 多个参数 :%s/<img src=\ ...
- oeasy教您玩转vim - 57 - # 行可视化
可视化编辑 回忆上节课内容 上次我们了解到可视模式 其实可视化对应三种子模式 字符可视模式 v 行可视模式 大写V 块可视模式ctrl+v 我们先来了解字符可视化模式 快捷键 v 可配合各种mot ...
- oeasy教您玩转linux010203显示logo
我们来回顾一下 上一部分我们都讲了什么?
- oeasy 教您玩转linux010101查看内核uname
linux([?l?n?ks]) 是什么????? 咱们这次讲点什么呢?这次咱们讲讲这个 linux([?l?n?ks]),什么是 linux([?l?n?ks])呢?这linux([?l?n?ks] ...
- oeasy教您玩转linux010202软件包管理apt
顾一下 上一部分我们都讲了什么?
- oeasy教您玩转linux010201持续输出yes
我们来回顾一下 上一部分我们都讲了什么?
- oeasy教您玩转linux010108到底哪个which
到底哪个which 回忆上次内容 我们上次讲了查找命令位置whereis 我想找到whereis的位置怎么办?
- oeasy教您玩转vim - 53 - # 批量替换
查找细节 回忆上节课内容 我们温习了关于搜索的相关内容 /正向,?反向 n保持方向,N改变方向 可以设置 是否忽略大写小写 是否从头开始查找 是否高亮显示 还有一些正则表达式的使用方法 行头行尾 ^$ ...
- oeasy教您玩转linux-010110内容回顾
我们来回顾一下 我们都讲了什么?
随机推荐
- Asp-Net-Core开发笔记:使用原生的接口限流功能
前言 之前介绍过使用 AspNetCoreRateLimit 组件来实现接口限流 从 .Net7 开始,AspNetCore 开始内置限流组件,当时我们的项目还在 .Net6 所以只能用第三方的 现在 ...
- Navigator.sendBeacon()
navigator.sendBeacon() 方法可用于通过 HTTP POST 将少量数据异步传输到 Web 服务器. 这个方法主要用于满足统计和诊断代码的需要,这些代码通常尝试在卸载(unload ...
- Hive笔记01
hive如何实现两个区域人均利润一样的时候,排名一样,出现1.2.2.3.4,这种重复排名的情况? 方案一 在Hive中,可以使用窗口函数和排名函数来实现重复排名的情况.具体步骤如下: 使用窗口函数计 ...
- Android 13 - Media框架(15)- OpenMax(三)
关注公众号免费阅读全文,进入音视频开发技术分享群! 上一节学习了 media.codec 服务中的部分内容,这一节我们将一起了解 OMX IL 层的 API 以及相关的结构体等内容. 1.相关路径 以 ...
- WPF+Emgucv实现在图像上画出感兴趣的区域 并进行掩膜获取 得到图像均值 和简单的 漫水填充
<Grid.RowDefinitions></Grid.RowDefinitions> <Grid> <UniformGrid Columns="2 ...
- 7.21考试总结(NOIP模拟22)[d·e·f]
你驻足于春色中,于那独一无二的春色之中. 前言 首先,这套题的暴力分数十分丰厚,大概是 81+89+30=200 . T1 的特殊性质比较多,也都很好想,于是考场 81pts 是没有问题的. T2 暴 ...
- js 实现简易时钟效果
大江东去,浪淘尽,千古风流人物.故垒西边,人道是,三国周郎赤壁.乱石穿空,惊涛拍岸,卷起千堆雪.江山如画,一时多少豪杰.遥想公瑾当年,小乔初嫁了,雄姿英发.羽扇纶巾,谈笑间,樯橹灰飞烟灭.故国神游,多 ...
- mybatis Selective动态判断属性值新增或修改操作,batch批量操作
mybatis Selective动态判断属性值新增或修改操作,batch批量操作 mybatis insert foreach批量添加https://www.cnblogs.com/oktokeep ...
- mongodb插入文档,更新文档和检索文档
import com.mongodb.client.*; import com.mongodb.client.MongoClient; import com.mongodb.client.model. ...
- Puremvc
Puremvc 框架unitypuremvc PureMVC健壮.易扩展.易维护 Many so-called Model-View-Controller frameworks today seem ...