Python中與Linux交互的主要是os模塊,subprocess模塊和cammands模塊.
1.os.system()
# 僅僅在一個子終端運行系統命令,而不能獲取命令執行後的返回信息;若在命令行下執行就返回結果至屏幕。
example:
2.os.popen()
#能執行命令也能返回結果,結果以文件的形式返回,要讀取可以使用文件的方法,f.readlines(),f.readline(),f.read()。
example:
3.subprocess模塊
#該模塊能指定模式,可以stdout模式中讀取命令執行的結果
#當執行命令的參數或者返回中包含了中文文字,那麼建議使用subproces
example:
4.commands
#模塊使用如下
example: