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

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



微信掃碼Python課,免費報名

現(xiàn)在報名贈100例知識點合集

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