若是在開發的過程當中將全部的程序放在一個py文件中,加載時會很慢,同時下降了代碼的可讀性,查詢起來也麻煩python
因此要將一個oy文件合理的分紅多個py文件,在blog大目錄下分爲如下幾個部分數據庫
register : 數據庫文件,註冊表,用戶信息,訪問記錄等等 放在db目錄dom
src.py :存放核心邏輯函數 放在core目錄函數
access.log :存放在log目錄日誌
與時間相關的模塊code
三種形式orm
datetime 模塊blog
import datetime # from datetime import datetime # time_now = datetime.datetime.now() # print(str(time_now), type(time_now)) # print(datetime.datetime.now() + datetime.timedelta(weeks=3)) # print(datetime.datetime.now() + datetime.timedelta(weeks=-4)) # print(datetime.datetime.now() + datetime.timedelta(days=-15)) # current_time = datetime.datetime.now() # print(current_time.replace(year=1979)) # print(current_time.replace(year=1989,month=4,day=25)) # print(datetime.date.fromtimestamp(4332543543))
random模塊開發
import random # print(random.random()) # 大於0且小於1之間的小數 # print(random.uniform(1, 6)) # *** # print(random.randint(1,5)) # 1 5 能夠取到 *** # print(random.randrange(1,10,2)) # 顧頭不顧尾 *** # print(random.choice(['如花', '鳳姐', '石榴姐', 1])) # *** # print(random.sample(('如花', '鳳姐', '石榴姐'), 3)) # 能夠控制元素個數 *** # 打亂順序 # item = [i for i in range(10)] # random.shuffle(item) # print(item)
collections模塊it