本次课在上次课记录开机次数的基础上,实现记录上次开机的时间。这个过程中,使用到2个内容:1、时间的同步与读取;2、字符串的一些基本操作。
学习笔记:
1、time.localtime()函数
获取当地时间方法。
需要引入time模块,同样需要引入ntptime时间同步模块。
需要注意的是,使用ntptime时间同步模块,需要在联网的条件下才能进行。
使用settime()函数,同步当地时间(默认为经八区北京时间)。
time.localtime()返回的时间格式,为元组类型
如:(2018, 12, 27, 12, 10, 7, 3, 361)
2、字符串操作
拼字符串,直接使用“+”即可
如a='a'+'b'+'c',执行完毕后,a的值为'abc'(字符串格式)
这里要和append()函数区分开来,append()函数的对象是列表
3、字符串split()函数
str.split(str="", num=string.count(str))
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。默认为 -1, 即分隔所有。
如a='2#2019-06-16#17-05-00'
a.split("#")得到的结果为列表格式的数据,其中列表中的每一项是字符串
['1','2019-06-16','17-05-00']
点赞