我想使用Python將Linux的free
命令的輸出寫入文件。在Python中使用Linux重定向到文件命令
我曾嘗試以下,但它並沒有幫助:
from subprocess import call
call(["free",">","myfile"])
f = open('myfile','w')
f.write(subprocess.call(["free"]))
我是新來的Python這樣可以有人指導我這裏寫的free命令輸出使用Python文件?
此外,我使用的Python是2.4。
我在使用Python 2.4
爲什麼你在使用新用戶時使用這種古老的Python版本。無論如何,如果你確定需要Python 2.x,你應該使用2.7,而你應該學習Python 3.x。 –
我猜的原因是CentOS 5 :-) – Carpetsmoker
@Carpetsmoker你肯定會從EPEL存儲庫中安裝Python 2.6。 – moooeeeep