在Python中,cmd是一個通用的模塊,在cmd中可以執行各種不同的命令,還可以使用它對模塊和庫的安裝,主要用于交互式shell和其它命令解釋器等的基類 。下面一起來看看有關python執行cmd命令的幾種方法,希望可以幫助到大家 。

利用Python進行腳本的編寫時,可以直接去執行cmd命令,并且通過cmd命令行的操作可以直接將最后返回值的結果打印在界面中進行調用,Python執行cmd的方法有兩種,具體的方法詳解如下:
方法1:使用os.system(command)
這個命令表示的是一個系統指令,可以用它表示當前程序的進程,而在這個命令中的command就是我們要執行的命令,它表示的就是cmd,此方法并不會有返回值,在操作的過程中還會對程序進行阻塞,當我們不需要獲取命令行初始的話,可以提前使用start,這樣函數就會立刻返回值 。舉個例子,命令如下:
os.system('start python')方法2:使用os.popen(command)
使用這個方法和前面方法不同的地方在于,這個方法不會阻塞程序,并且在調用命令之后會直接返回一個TextIOWrapper對象,對這個對象的操作可以調用對象中的read方法,可以讀取到一個命令行中的輸出,但是一旦使用這個方法就會阻塞程序,指定命令到達輸出的地方 。
【Python中如何執行cmd命令?python執行cmd命令的幾種方法】有關Python中如何執行cmd命令?python執行cmd命令的幾種方法的文章就講解到這里了,在文章中介紹了兩種方法,希望大家通過對這篇文章的學習,能更好的使用Python調用cmd命令 。



微信掃碼Python課,免費報名

現在報名贈100例知識點合集

猜你喜歡
- Python中常見的預處理方式有哪些?詳解Python預處理的方法
- Matplotlib畫自定義圖像方法是什么?Python繪圖庫matplotlib怎么顯示窗口
- Python函數figure的語法是什么?Matplotlib庫函數figure()有哪些參數
- Python中的figure函數有什么用?Python如何使用figure函數
- Matplotlib子圖大小怎么調整?Python如何控制matplotlib繪制子圖大小
- Python內置函數map語法是什么?Python怎么使用map函數
- 中國新年習俗
- 名揚中外的反義詞 名揚中外什么意思
- 最好十個以上 有關中秋節的成語
- 怎么養腎固精 如何養腎固精
