論python常見內建模組

2021-09-27 07:06:00 字數 1896 閱讀 5245

論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...