编程语言
首页 > 编程语言> > Python进阶(十)----规范化格式目录, time模块, datatime模块,random模块,collection模块(python额外数据类型)

Python进阶(十)----规范化格式目录, time模块, datatime模块,random模块,collection模块(python额外数据类型)

作者:互联网

Python进阶(十)----规范化格式目录, time模块, datatime模块,random模块,collection模块(python额外数据类型)

一丶规范化格式目录

六个目录:

#### 对某某项目进行一个标准化的开发,进行规范化.
#bin   : 启动项目程序的主入口

#conf  : 项目的配置文件

#core  : 主要逻辑(业务逻辑)

#db    : 存放数据()

#lib   : 辅助文件(存放公共的一些方法)


#README : 项目文档说明

img

二丶time模块(时间模块)

时间的三种方式:

​ 1.时间戳 ,用于计时 (始于1970年,Unix的诞生.)

​ 2.格式化时间 ,

​ 3.元组结构化时间, 元组则是用来操作时间的.(作为一种中间介质,用于转换)

### 1.时间戳    ,从1970年到现在的一个时间戳,秒为单位
    print(time.time())

### 2.格式化时间
    # 字符串类型 ,参数 :%Y-%m-%d %H:%M:%S  ,不能包含Unicode的编码
    print(time.strftime('%Y-%m-%d %H:%M:%S'))

    #不能包含Unicode的编码
    print(time.strftime('%Y{}%m{}%d{} %H:%M:%S').format('年','月','日'))

### 3.结构化时间
    print(time.localtime())


### 时间转换
    # 时间戳转换成结构化时间
    ret=time.time()         # 时间戳
    st_time=time.localtime(ret) # 时间戳转换成 结构化时间
    print(st_time)
    
    # 结构化时间转换成格式化时间
    ft=time.strftime('%Y-%m-%d',st_time)  # 将结构化时间转换成格式化时间
    print(ft)

    # 格式化时间转换成结构化时间,
    ft=time.strftime('%Y-%m-%d %H:%M:%S')   # 格式化时间.
    st=time.strptime(ft,'%Y-%m-%d %H:%M:%S')  # 格式化时间转换成 结构化时间,
    print(st)
    
    # 结构化时间转换成时间戳,
    timestamp=time.mktime(st)  #  结构化时间转换成时间戳
    print(timestamp)

时间转换如下图

标签:datatime,random,数据类型,tm,时间,模块,time,print,###
来源: https://www.cnblogs.com/dengl/p/11104952.html