1.目录规范 ***** (1)文件夹的规范写法 bin 可执行文件 conf 配置文件 core 主要业务逻辑 db 数据文件 lib 库 (公共代码 第三方模块) log 日志文件 readme 说明文档(是一个文件) 再以上文件夹中 没有须要做为包的 你的包一般放到lib中 可是注意lib不该该做为包 疑惑? # 这个文件夹到底应该是包仍是文件夹 其实问题就是需不须要用到init # init的做用就是导入包内模块中的所有功能 # 经过判断是否是须要这个功能来判断是包仍是文件夹 (2)定制程序的入口 # 总结 程序的入口 主要是将项目的根目录添加到环境变量中 (3)分文件夹以后的模块使用------------------------------ import time# 与时间相关的一个模块# 时间的三类# 1.时间戳 从1970-1-1 0:0:0开始到如今的秒数# print(time.time())# t = time.time()# time.sleep(2)# t2 = time.time()# print(t2-t)# 2.结构化时间# print(time.localtime()) # 返回的是一个对象 其中包含一个元组 里面是每一个时间的值 (东八区)# print(time.localtime().tm_year) #单独获取某个时间属性# print(time.gmtime()) # 世界统一时间 比北京时间晚了八小时# 3.格式化的字符串时间# print(time.strftime("%Y-%m-%d %H:%M:%S %p"))# print(time.strftime("%Y-%m-%d %X %p"))# 三种格式之间的相互转换#时间戳转为结构化print(time.localtime(time.time()))# 结构化转字符串print(time.strftime("%Y-%m-%d",time.localtime(time.time())))# 字符串转为结构化print(time.strptime("2018-10-15","%Y-%m-%d"))# 结构化转时间戳print(time.mktime(time.strptime("2018-10-15","%Y-%m-%d")))-----------------------------import datetime# 这个是一个包 里面包含 对时间的处理 对日期的处理datetime.date # 日期相关datetime.time # 时间相关# 获取当前详细时间# print(datetime.datetime.now())# 获取时间的某一部分# print(datetime.datetime.now().hour)# 替换时间的某一部分# t1 = datetime.datetime.now()# t1 = t1.replace(year=2019)# print(t1)## t2 = datetime.datetime.now()# print(t1 - t2)