內建模組:
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命令跨伺服器遠...