1、枚举
参考自Python——枚举(enum) 使用普通类直接实现枚举
# 导入枚举类
from enum import Enum
# 继承枚举类
class color(Enum):
YELLOW = 1
BEOWN = 1
# 注意BROWN的值和YELLOW的值相同,这是允许的,此时的BROWN相当于YELLOW的别名
RED = 2
class env(Enum):
FORMAL= "formal"
TEST = "test"
Gray = "gray"
2、计算消耗时间
import datetime
'''
时间格式转换
'''
def hours_minutes_sec(td):
hour = td.seconds//3600
minute = (td.seconds//60) % 60
sec = td.seconds % 60
return '%s hour %s minutes %s seconds' % (hour, minute, sec)
startTime = datetime.datetime.now()
# todo:某个操作
endTime = datetime.datetime.now()
interval = endTime - startTime
print("===========================================")
print('All cost time: %s' % hours_minutes_sec(interval))
print("===========================================")
3、获取年月日
from datetime import date
today = date.today()
print(today)
print("%s/%s/%s"%(today.year,today.month,today.day))
4、获取文件时间(创建时间,修改时间和访问时间)
import time
import datetime
def getFileTime(filePath):
# 输出文件访问时间
atime = formatTime(os.path.getatime(filePath))
# 输出文件的创建时间
ctime = formatTime(os.path.getctime(filePath))
# 输出文件最近修改时间
mtime = formatTime(os.path.getmtime(filePath))
print("==============")
print("file: %s"%filePath)
print("atime: %s"%atime)
print("ctime: %s"%ctime)
print("mtime: %s"%mtime)
print("==============")