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:\yyhpythonday20lib")
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)
原文地址:https://www.cnblogs.com/wuzhengzheng/p/9800003.html