python os.system

perfychi發表於2012-11-25

http://www.cnblogs.com/wanpython/archive/2010/12/15/1906468.html

分享python os.system一點心得

我記得在上次的文章中寫到了,用python popen處理一些系統的命令它會返回一個物件,
比如:
import os
print os.popen('ping g.cn')
它返回一個檔案物件,你可以對這個檔案物件進行相關的操作。

但是如果你想能夠直接看到執行結果的話,那就要用到,用了以後,立竿見影!
還是上面的問題:
import os
print os.system('ping g.cn')

輸出的結果是:
64 bytes from 203.208.37.99: icmp_seq=0 ttl=245 time=36.798 ms
64 bytes from 203.208.37.99: icmp_seq=1 ttl=245 time=37.161 ms

其實這個輸出的結果和你在控制檯上執行ping g.cn的效果是一樣的,只不過是用到了的模組來完成。
感興趣的話,可以用python os.system 來嘗試更多的系統命令,從而實現更多的功能。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-749911/,如需轉載,請註明出處,否則將追究法律責任。

相關文章