論python常見內建模組
1.系統的內建模組
syshashlib
hmac
sys模組
sys.ar** 在python指令碼傳參使用
sys.exit 系統退出
sys.getdefaultencoding() 獲取系統預設編碼
getfilesystemencoding() 獲取檔案編碼
getrecursionlimit() 獲取系統預設遞迴的最大層數
setrecursionlimit(num) 設定遞迴的最大層數
getrefcount() 獲取物件的引用計數的數量
hashlib(不可逆加密):
加密,雜湊加密(hash加密)
加密是否可逆:
可逆加密(能還原回去)
根據加密和解密的金鑰是否是同乙個
對稱加密
des非對稱加密
rsa不可逆加密
base64模組
b64encode
b64decode
以"*encode"結尾的方法用於將二進位制串轉為base64編碼格式的字串,以「*decode」結尾的方法用於將base64格式的字串重新轉為二進位制串
time模組:
asctime 獲取系統當前時間
ctime 獲取系統當前時間
time 獲取當前的時間戳
localtime 返回當前時間,以類似於元組的物件
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())
time.strptime() # 時間字串轉換為時間物件
time.strptime('2019/09/18 21:02:44', "%y/%m/%d %h:%m:%s")
calendar 日曆模組
import calendar
calendar.calendar() #返回指定的年的日曆
calendar.month() #獲取某年某月的月日曆字串
calendar.monthcalendar() 返回某年某月的月日曆矩陣,每行代表一周
calendar.monthrange() 返回指定月份第一天(即1號)的星期日期,和本月的總天數
calendar.weekday() 返回指定日期所對應的星期日期
datetim
datetime.datetime.now() # 獲取系統當前時間
論python常見內建模組
sys hashlib hmac base64 time datetime 1 sys模組 sys.ar 在python指令碼傳參使用 非常重要 sys.exit 系統退出 sys.getdefaultencoding 獲取系統預設編碼 getfilesystemencoding 獲取檔案編碼 ge...
論python常見內建模組
sys.ar 在python指令碼傳參使用 sys.exit 系統退出 sys.getdefaultencoding 獲取系統預設編碼 getfilesystemencoding 獲取檔案編碼 getrecursionlimit 獲取系統預設遞迴的最大層數 setrecursionlimit num...
論Python常見的內建模組
sys hashlib hmac base64 time datetime sys.ar 在python指令碼傳參使用 sys.exit 系統退出 sys.getdefaultencoding 獲取系統預設編碼 getfilesystemencoding 獲取檔案編碼 getrecursionlim...