新聞中心
1、os.system將命令和參數(shù)傳遞給系統(tǒng)的shell。

專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)郊區(qū)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
這很好,因?yàn)閷?shí)際上可以以這種方式一次運(yùn)行多個(gè)命令并設(shè)置管道和輸入/輸出重定向。例如:
os.system("some_command < input_file | another_command > output_file")2、os.system除了提供類似文件的對(duì)象,可以使用它來(lái)訪問(wèn)該進(jìn)程的標(biāo)準(zhǔn)輸入/輸出。
stream = os.popen("some_command with args")將做同樣的事情3、模塊的Popen類subprocess。
這旨在替代os.popen但具有由于如此全面而稍微復(fù)雜一些的缺點(diǎn)。
print subprocess.Popen("echo Hello World", shell=True, stdout=subprocess.PIPE).stdout.read()以上就是Python腳本調(diào)用外部命令的方法,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
分享文章:創(chuàng)新互聯(lián)Python教程:Python腳本如何調(diào)用外部命令
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/dhdjgep.html


咨詢
建站咨詢
