青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python中的shell是什么意思?Python中執(zhí)行shell命令的方法

Python經(jīng)常被稱作“膠水語言”,因為它能夠輕易地操作其他程序,輕易地包裝使用其他語言編寫的庫 。今天我們就講解其中的一個方面,Python中的shell是什么意思?Python中執(zhí)行shell命令的方法,希望可以對大家的學習帶來一定的幫助 。

Python中的shell是什么意思?Python中執(zhí)行shell命令的方法


一、什么是shell?
在Python中,它是一種處理命令的環(huán)境,不能把它看成是特指的某一項命令,在這個環(huán)境中,我們可以對庫進行調(diào)用,也可以去執(zhí)行語句 。在shell下,最常見的有ipython環(huán)境,當我們使用的時候,還要通過pip命令進行安裝,具體的操作如下:
【Python中的shell是什么意思?Python中執(zhí)行shell命令的方法】
二、ipython環(huán)境的安裝
進入到命令行的中,然后再執(zhí)行下面的這條命令,就可以對ipython環(huán)境進行安裝了 。命令如下:
pip install ipython安裝的過程如圖所示:
Python中的shell是什么意思?Python中執(zhí)行shell命令的方法


因為我們在這里使用的是Python3版本,所以在安裝的時候,會是pip3命令 。當我們安裝好之后,打開命令行,輸入ipython回車,就可以測試是否安裝成功,如圖所示:
Python中的shell是什么意思?Python中執(zhí)行shell命令的方法


出現(xiàn)圖上的樣式,就表示ipython已經(jīng)安裝成功了 。
三、用Python調(diào)用Shell命令
第一種:直接調(diào)用
使用下面這種命令可以直接調(diào)用shell,命令如下:
os.system("")這條命令就是用來直接調(diào)用的,并且同一個時間執(zhí)行的,當程序需要阻塞并等待返回 。其返回值會根據(jù)系統(tǒng)返回,直接返回系統(tǒng)的調(diào)用返回值 。
第二種:使用os.popen命令
具體的格式如下:
os.popen(command[,mode[,bufsize]])使用這個方法是read()獲取終端輸出,如果需要關閉的時候,使用的是close(),如果執(zhí)行成功時,它是沒有任何的返回值的,如果失敗, close()返回系統(tǒng)返回值,所以使用這個方法在獲取返回值的時候,是和os.system存在一定的區(qū)別的 。
這篇關于Python中的shell是什么意思?Python中執(zhí)行shell命令的方法的全部內(nèi)容了,希望大家通過對這篇文章的學習,可以收獲到更多的Python知識 。

    猜你喜歡