首页上一页 1 下一页尾页 1 条记录 1/1页
构造的两个函数都听着我一脸懵逼,完全没有搞清楚原理。。。。。。。。
学习到这里,您应该知道函数的作用和怎么定义函数了吧?如果这里不明白,那么就回头看前面的视频。如果这里没有问题。那么来说这两个函数。第一个格式化时间的。这里应用了Python为我们提供的time模块,这个模块提供了一个strftime()方法,这个方法有两个参数,一个是用来指定所要的时间格式的,另一个是要进行格式化的时间。由于在这个方法要求第二个参数是本地时间,所以需要用time.localtime()进行转换。关于strftime()方法的详细介绍,参见下面这个帖子。
https://blog.csdn.net/u011653701/article/details/45079723
对于第2个函数确实不太好理解。主要的思路就是:看看这个数是在GB、MB、KB还是Byte也就是字节的基数范围内,如果是GB,那么就把它除以1GB所占的字节数,也就是1024*1024*1024。得到的结果就是想要的值,后面再加上相应的标识(这里为GB),其他的MB和KB也是同样的道理。最后再来处理一下小于1KB的情况,这时只需要在相应值的后面加上单位就可以了。
另外,不知道您对文件大小的单位GB、MB、KB、Byte,以及 它们之间的关系是否了解。它们之间是采用1024进制的。
不过这相当于一个工具类。您要是实在理解不了,也可以记住它,以后有需要时直接复制过来就能用。