我想知道如果我甚至需要創建這個類來存儲我需要能夠抓住時間模塊的信息。這是不好的代碼?我甚至不知道這是否是一個很好的問題。還是我過分複雜的事情?我基本上只需要日期和時間,因爲我將創建一個sign_in/out方法,在用戶登錄或註銷時爲用戶創建時間戳。基本上就像打卡系統一樣。在此先感謝 傑拉德新的面向對象編程的概念
import time
the_time = time.localtime()
class Clock():
def __init__(self, year, month, day, hour, minute, second):
self.year = year
self.month = month
self.day = day
self.hour = hour
self.minute = minute
self.second = second
list1 = []
for t in the_time:
list1.append(t)
print(list1)
clock_list = Clock(list1[0],list1[1],list1[2],list1[3],list1[4],list1[5])
print(clock_list.minute)
print(clock_list.second)
這是一個意見的問題,但我個人不會使用類似的東西... –
你通常會使用''datetime''。不要重新發明輪子。 – Grimmy
你過於複雜的事情。 'time.localtime()'返回一個具有命名屬性的對象。只是'print(the_time.tm_min)',等等。無需班級。 –