Micropython之文件操作3

桑老师
帖子创建于2019年07月16日 基础使用 671 次浏览 4 个赞

本次课在上次课记录开机次数的基础上,实现记录上次开机的时间。这个过程中,使用到2个内容:1、时间的同步与读取;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']