簡單python常用模組

2021-06-22 14:07:22 字數 981 閱讀 6559

1.作業系統相關

1) os模組

系統環境變數: os.environ

linux系統上的檔案處理

程序處理

2) sys模組

獲取傳入給程式的外部引數argv:從外部獲取的para都是string引數,儲存在sys.argv裡面

程序的輸入輸出流sys.stdout,sys.stdin

import sys

_back = sys.stdout

f = open("leo.txt","w")

sys.stdout = f

print "haha"

print sys.platform

f.close()

3) 環境資訊相關

sys.platform等

subprocess模組

popen用來建立子程序

process = subprocess.popen("ls -al ~", shell = true)

2.檔案路徑處理1) os.path模組

2) os.path.sep:得到不同作業系統下路徑的分隔符

3) os.path.basename(file_path):獲取file_path的檔名,忽略路徑

4) os.path.join():依據不同的作業系統(路徑分隔符)來鏈結目錄名形成完整路徑

__file__:獲取所在檔案路徑, os.path.abspath(__file__)得到__file__所在檔案的絕對路徑

3.網路處理

4.資料處理

1) xml

2) json

python 常用模組

1.告訴直譯器 找模組 import sysunix要絕度路徑 只有第一次匯入執行。name main 2.當做包,必須包含乙個命名為 init py的檔案 模組 3.dir看模組裡有什麼 下劃線開始,不是給模組外部用的。過濾 import copy n for n in dir copy if n...

python常用模組

logging 日誌是我們排查問題的關鍵利器,寫好日誌記錄,當我們發生問題時,可以快速定位 範圍進行修改 logging將日誌列印到螢幕,日誌級別大小關係為 critical error warning info debug notset,當然也可以自己定義日誌級別 預設logging預設的日誌級別...

python常用模組

collections提供了幾個便於使用的資料型別。1 namedtuple 這個資料型別生成可以使用呼叫屬性的方法來訪問元素內容的元祖 import collections cc collections.namedtuple sha x y get cc 1,2 print get.x,get.y...