刷新时间
回忆上次内容
-
通过搜索
-
time 是一个 module
-
import 他可以做和时间相关的事情
-
time.time()
-
time.localtime()
-
time.asctime()
-
完整写法为
-
asc_time = time.asctime( time.localtime( time.time()))
-
可以简写为
-
time.asctime()
-
asctime 是 time 这个 module 里面的函数
-
是外部函数
-
内部函数是系统自带的
-
现在想要自动刷新时间,怎么办?????
写 py 文件
-
要自动延迟
-
首先要把这个东西制作成一个 py 文件
-
我们继续编辑上次的test.py
#编辑文件
vi test.py
-
写文件并运行
-
把输出时间的语句
-
import time
-
print(time.asctime())
-
写进 test.py 文件 中
搜索python+延迟时间
观察代码
-
搜到的例子有点小错误
-
主要是 while 后面的条件
-
修改后的正确代码看后面
抄写并修改
import time
i = 1
while i <= 3:
print(i)
i = i + 1
time.sleep(1)
-
引入了 time 包
-
i 是一个数字变量
-
注意 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 %开始循环
整合代码
-
现在我们就需要把两个文档整合到一起
-
上面的sleep.py能够提供一个基本的循环结构
-
下面的test.py能够得到当前时间并输出
-
具体怎么整合看你的了!!!
总结
-
通过搜索发现
-
time中有函数可以延迟
-
time.sleep(1)
-
还可以让程序无限循环
-
现在需要两个程序的整合
-
我们下次再说!????
阅读(356) | 评论(0) | 转发(0) |