python學習筆記第十二節
阿新 • • 發佈:2017-07-05
random 對象 學習 alt 重命名 浮點 內容 目錄 模塊
顯示路徑下所有文件內容,且生成為一個列表
重命名的時候該文件不能被操作打開。
顯示文件信息,ret是一個對象,可以加.st_mtime等等
st_ctime 創建時間 st_mtime修改時間 st-atime 訪問時間 st_size 大小(字節)
模塊:
模塊本質上就是一個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學習筆記第十二節