1. 程式人生 > >python學習筆記第十二節

python學習筆記第十二節

random 對象 學習 alt 重命名 浮點 內容 目錄 模塊

模塊:
模塊本質上就是一個py文件。
分為三部分:內置模塊、第三方模塊(模塊調用以及包的概念)
先找解釋器裏的Py文件 再找安裝路徑lib下的文件,再找自定義的模塊。
時間戳:
1970年設置的一個時間為0,時間每增加一秒 後面+1
所以每個時間都可以用後面的數字代表

print(time.time()) 能拿到當前的時間戳
time.localtime 結構化時間
技術分享
格林威治標準時間:

技術分享

技術分享
將時間戳轉換為結構化時間:
技術分享
將結構化時間轉換為時間戳:
技術分享
將結構化時間轉換為字符串時間:
技術分享
將字符串時間轉換為結構化時間:
技術分享
另一種
技術分享

更改字符串時間

技術分享

技術分享

random模塊

隨機顯示一個數字
random.random 浮點數
random.randint 整數

技術分享
隨機顯示後面三個參數之一
技術分享
各種用法
sample後面跟一個列表,在後面寫一個參數
隨機在列表裏選出後面參數個數的數字
技術分享
隨機洗牌,將列表順序隨機改變

技術分享

通過函數將數字轉換成字母
和將字母轉換成數字
技術分享
隨機顯示5為字母+數字+大寫字母的驗證碼
技術分享
hashlib、md5
md5(32位)
update可以不斷的update
後面的hexdigest可以將上面的累積

技術分享

技術分享
網站存儲賬戶密碼做md5可以加鹽處理,以免賬戶密碼被撞庫
技術分享
在admin中加了salt

OS模塊
兩件事:向下操作硬件,向上提供接口。

技術分享

技術分享

技術分享


顯示當前目錄地址
技術分享
getcwd 改變當前目錄地址,上面更改了創建目錄的地址。
r 原生字符串,不要轉譯
技術分享


顯示路徑下所有文件內容,且生成為一個列表
技術分享
重命名的時候該文件不能被操作打開。
技術分享
顯示文件信息,ret是一個對象,可以加.st_mtime等等
st_ctime 創建時間 st_mtime修改時間 st-atime 訪問時間 st_size 大小(字節)

技術分享
os.path.split 路徑和文件名分開保存為一個元組。
技術分享
單獨取dirname或basename

技術分享

python學習筆記第十二節