python執行cmd命令的幾種方法

1、os.system(command)

command是要執行的命令,該方法沒有返回值,並且會阻塞程序。如果不需要獲取命令行的輸出的話,可以在命令前使用start,這樣函數就會立即返回,而不會阻塞程序。

os.system('start python')

2、os.popen(command)

command是要執行的命令,該方法不會阻塞程序,調用後立即返回一個TextIOWrapper對象,可以調用該對象的read方法來讀取命令行的輸出,但是read方法會阻塞程序直到命令行的輸出到達。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章