【python】枚举、时间

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("==============")

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值