天天看點

python調用外部程式

為什麼叫“膠水語言”

現成的工具軟體,他們可以完成一些功能(wget,ffmpeg(錄制桌面的功能))

有時需要擴充一下,添加點功能(free(Linux下的指令,顯示系統記憶體)做性能測試的時候,可以用py寫個程式,每個幾秒,調用這個程式,把存下來,作為性能測試的名額。還可以用使用一些圖表工具在運用起來。讓測試報告生成圖形的效果。不需要寫代碼去實作軟體的功能,隻需要用py把他們連接配接起來)

有時需要把工具軟體組合起來(free,gnuplot)

聯合各種外部程式和各種語言的庫,實作新的功能。友善吧已有的功能直接拿來使用

方法:

兩種方法

os.system

subprocess

os庫裡面的system函數

等于打開作業系統的shell,巧茹一串指令

比如mspaint(畫圖工具) 指令