python常用模块:标准文件及模块练习
1.请写出规范目录 并解释各文件夹的作用
bin 执行文件
core 核心业务逻辑
conf 配置文件
lib 库、公共代码、第三方模块
db 数据分析
log 日志文件
readme 文本文档
2.改造atm+购物车
[待完善]
将代码拆分到不同模块中
用规范目录来管理这些模块
3.在启动文件中应该将项目的根目录添加到环境变量
有以下目录 请在编写代码 添加根目录到环境变量
以保证在其他地方core中能访问lib中的内容
|bin |start.py |core ATM.py |lib common.py #file:"ATM.py" import sys sys.path.append(r"D:\\yyh\python\day20\lib") import lib.common
4.time模块中的三种时间类别分别是?请编写代码来获取
#时间的三类 #1.时间戳 从1970-1-1 0:0:0开始到现在的秒数 print(time.time()) t=time.time() time.sleep(10) 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 %q")) print(time.strftime("%Y-%m-%d %x %q"))
5.datetime模块常用功能是什么?编写代码进行测试
import datetime #这是一个包,里面包含包对时间的处理,对日期的处理 datetime.date #日期相关 datetime.time #时间相关 #获取当前详细时间 print(datetime.datetime.now()) #获取时间的某一部分 t1 = (datetime.datetime.now().hour) #替换时间的某一部分 t1 = datetime.datetime.now() t1 = t1.replace(year=2019) print(t1) t2 = datetime.datetime.now() #print(t1=t2)