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)
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.網絡處理
1) urllib
2) httplib
4.數據處理
1) xml
2) json