重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
這篇文章主要介紹Python腳本怎么調用外部命令,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
目前創新互聯已為上千多家的企業提供了網站建設、域名、網頁空間、網站托管、服務器托管、企業網站設計、平遠網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
1、os.system將命令和參數傳遞給系統的shell。
這很好,因為實際上可以以這種方式一次運行多個命令并設置管道和輸入/輸出重定向。例如:
os.system("some_command < input_file | another_command > output_file")
2、os.system除了提供類似文件的對象,可以使用它來訪問該進程的標準輸入/輸出。
stream = os.popen("some_command with args")將做同樣的事情
3、模塊的Popen類subprocess。
這旨在替代os.popen但具有由于如此全面而稍微復雜一些的缺點。
print subprocess.Popen("echo Hello World", shell=True, stdout=subprocess.PIPE).stdout.read()
以上是“Python腳本怎么調用外部命令”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯行業資訊頻道!