command模塊是Python的一個(gè)標(biāo)準(zhǔn)庫(kù),用于執(zhí)行系統(tǒng)命令。你可以使用command模塊來(lái)調(diào)用外部命令,并獲取命令的輸出結(jié)果。
以下是command模塊的基本使用方法:
import command
output = command.getoutput('command')
print(output)
其中,'command’是要執(zhí)行的系統(tǒng)命令,getoutput()函數(shù)會(huì)返回命令的輸出結(jié)果。
status, output = command.getstatusoutput('command')
print(status)
print(output)
其中,getstatusoutput()函數(shù)會(huì)返回命令的執(zhí)行狀態(tài)和輸出結(jié)果,status為命令的退出狀態(tài),output為命令的輸出結(jié)果。
另外,command模塊還提供了其他一些函數(shù)來(lái)執(zhí)行命令,如:
command.getstatus('command')
:執(zhí)行命令,返回命令的退出狀態(tài)。command.getoutputerror('command')
:執(zhí)行命令,返回命令的輸出結(jié)果和錯(cuò)誤信息。注意:command模塊已在Python 2中棄用,推薦使用subprocess模塊來(lái)執(zhí)行系統(tǒng)命令。