python 執行系統命令的方法

Python中與Linux交互的主要是os模塊,subprocess模塊和cammands模塊.
1.os.system()
# 僅僅在一個子終端運行系統命令,而不能獲取命令執行後的返回信息;若在命令行下執行就返回結果至屏幕。
example:
顯示當前目錄下的文件

2.os.popen()
#能執行命令也能返回結果,結果以文件的形式返回,要讀取可以使用文件的方法,f.readlines(),f.readline(),f.read()。
example:
os.popen()方法

3.subprocess模塊
#該模塊能指定模式,可以stdout模式中讀取命令執行的結果
#當執行命令的參數或者返回中包含了中文文字,那麼建議使用subproces
example:
subprocess模塊

4.commands
#模塊使用如下
example:
commands模塊

發佈了21 篇原創文章 · 獲贊 36 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章