刷新时间
回忆上次内容
- 通过搜索
- 我们学会
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 文件
- 我们继续编辑上次的
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 - # 刷新时间】现在需要两个程序的整合
- 怎么办?
- 我们下次再说!
推荐阅读
- Python MongoDB连接操作实例
- Python|假期用Python写8个小游戏(附源码)
- python|机器学习之朴素贝叶斯算法+应用实例
- python在使用绝对路径时出现OSError: [Errno 22] Invalid argument: ‘E:\python\python扩展\text_file\pi_digits.txt
- python|网页自动填写
- 机器学习|吴恩达机器学习作业二(利用逻辑回归模型预测一个学生是否被学校录取 ,二分类问题(python实现))
- oeasy教您玩转python - 011 - # 输出时间
- python|【机器学习】一文详解异常检测算法(KNN)
- python|用Python实现一个电影订票系统