在pyhton中,除了上篇寫到的os和os.path模組外,
還有幾個是我們在python中常用到的內建模組。
一.sys模組
1.sys.ar**() 在python指令碼傳參使用
2.sys.exit() 系統退出
3.sys.getdefaultencoding() 獲取系統預設編碼
4.sys.getfilesystemencoding() 獲取檔案編碼
5.sys.getrecursionlimit() 獲取系統預設遞迴的最大層數
6.sys.setrecursionlimit(num) 設定遞迴的最大層數
7.sys.getrefcount() 獲取物件的引用計數的數量
二.hashlib模組:
加密,雜湊加密(hash加密)
加密是否可逆:
1.可逆加密:根據加密和解密的金鑰是否是同乙個
2.對稱加密:des
3.非對稱加密:rsa
4.不可逆加密:hash是典型的不可逆加密(md5、shal256)
使用:
import hashlib
md5 = hashlib.md5("需要加密的資料".encode("utf-8"))
可以看到數字123456789加密完成。
三.base64模組
1.b64encode()
用此方法來完成一串字元的加密
用此**去解密乙個用b64encode加密過的字串
四.time模組:
1.asctime() 獲取系統當前時間
2.ctime() 獲取系統當前時間
3.time() 獲取當前的時間戳
4.localtime() 返回當前時間,以類似於元組的物件
5.t = time.localtime()
print(「當前時間是%s-%s-%s %s:%s:%s」 %(t.tm_year, t.tm_mon, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec))
time.strftime() # 將時間物件格式化成字串
time.strftime("%y-%m-%d %h:%m:%s", time.localtime())
6.time.strptime() # 時間字串轉換為時間物件
time.strptime(『2019/09/18 21:02:44』, 「%y/%m/%d %h:%m:%s」)
五.datetime模組
datetime.datetime.now() # 獲取系統當前時間
Python常用模組中常用內建函式的具體介紹
python作為計算機語言中常用的語言,它具有十分強大的功能,但是你知道python常用模組i的內建模組中常用內建函式都包括哪些具體的函式嗎?以下的文章就是對python常用模組i的內建模組的常用內建函式的具體介紹。python常用模組i中內建模組常用內建函式 callable obj 檢視乙個ob...
常用內建模組
關於python,一些比較常用的內建模組 加密演算法 urllib random timestamp轉換為datetime from datetime import datetime t 1429417200.0 print datetime.fromtimestamp t 2015 04 19 1...
常用內建模組
一.http模組 http.request 從nowapi中找乙個免費介面,進行資料請求 反爬蟲 不可以爬蟲 2.跨域處理 後端api伺服器 node.js中api伺服器的建立,我們使用乙個第三放庫 express 後端解決跨域問題 設定請求頭 使用中介軟體 第三方的包 cors3.後端伺服器 we...