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("**********====")
python列舉型別 python基礎 列舉類
python 列舉類 示例 2016 8 30 18 55 25 mengmengcoding coding utf 8 from enum importenum enum是乙個列舉類 month,weekday各為乙個enum類的例項化 month enum month jan feb mar a...
Python列舉轉換
先看乙個列舉類 from enum import enum class color enum yellow 1 green 2 black 3 red 4如何把a 1轉換成列舉型別,很簡單,直接使用方法color a 就可以 from enum import enum class color enu...
Python 列舉型別
列舉型別可以看作是一種標籤或是一系列常量的集合,通常用於表示某些特定的有限集合,例如星期 月份 狀態等。在沒有專門提供列舉型別的時候我們是怎麼做呢,一般就通過字典或類來實現 color class color red 1 green 2 blue 3這種來實現列舉如果小心翼翼地使用當然沒什麼問題,畢...