工作中用過的Python常用模組 (基於3 x)

2021-09-19 02:55:14 字數 1212 閱讀 7221

內建模組:

os用於提供系統級別的操作。常用於對檔案系統的操作,例如:檔案路徑、檔案刪除

time

time模組提供各種操作時間的函式

datetime

datetime模組提供各種操作日期的函式

base64

提供字串base64編碼解碼的函式。base64是一種可逆的編碼方式。base64.b64encode()編碼,base64.b64decode()解碼。

random

用於生成隨機數,random.random():0-1的隨機數

pickle

用於資料的持久化,python物件的序列化和反序列化操作。

json

用於操作json資料

logging

自帶的日誌輸出模組

sqlite3

sqlite資料庫操作的模組,提供了sqlite資料庫相關的函式。

re提供了字串正則規則相關的方法

urllib

提供基礎的http協議的方法。2.x中的urllib2統一合併到3.x的urllib中,增強了功能。

tkinter

開發桌面應用程式的gui元件模組。支援windows、unix、macintosh 平台,注意在2.x中tkinter首字母大寫

schedule

提供設定定時任務的函式

elementtree

乙個解析xml格式文件的模組。還有xml,sax,dom方式,差別是使用方法和效能有差異。

第三方模組:(需要安裝)

requests

python http協議庫,在python內建模組的基礎上進行了高度的封裝。一般http協議相關的操作需要使用該模組。#pip install requests

******json

乙個第三方json操作api操作簡單和較快的速度。#pip install ******json

xlrd

乙個用於讀取xls字尾的excel文件的模組。#pip install xlrd

pillow

乙個用於影象處理的庫 #pip install pillow

pyinstaller

乙個將python程式打包成exe可執行檔案的工具集合 #pip install pyinstaller

openpyxl

乙個可以讀寫excel xlsx字尾的文件模組。#pip install openpyxl

工作中用到的命令

svn checkout username password 點評 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 svn ad...

工作中用的linux命令

以前沒工作的時候,也總結過一些linux命令,那只是停留在學習層面。工作中用到過的linux命令,感覺印象更深刻一些,也能真正體會其用處,記得也勞。以後學到新命令再新增到這篇部落格中。ls lrt l是詳細列舉,r是逆向列舉,t是按時間列舉,合起來就是按時間逆向詳細列舉,最新的在最底部 ps ef ...

工作中用到的Linux

1.top命令檢視cpu使用率 備註 在自己機器上不斷提供cpu使用率以獲取health alert命令 for i in seq 1 cat proc cpuinfo grep physical id wc l do while true do true done done2.scp命令跨伺服器遠...