pyhton中常用內建模組

2021-09-27 07:06:00 字數 2360 閱讀 8125

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