海詩網(wǎng) 知識(shí)百科 python執(zhí)行l(wèi)inux命令(python執(zhí)行l(wèi)inux命令并返回值)

python執(zhí)行l(wèi)inux命令(python執(zhí)行l(wèi)inux命令并返回值)

python執(zhí)行l(wèi)inux命令, python如何執(zhí)行l(wèi)inux命令?讓我們互相了解一下。

基本介紹:os模塊提供了非常豐富的處理文件和目錄的方法,os模塊提供了大部分操作系統(tǒng)的功能接口函數(shù),根據(jù)不同的平臺(tái)進(jìn)行相應(yīng)的操作。

入門測試:

使用os模塊的系統(tǒng)方法調(diào)用linux命令:

In [1]: Import Operating System # Import Operating System module

In [2]: os.system(ls)

anaconda-ks.cfg

epel-release-7-5.noarch.rpm

ipython-4.1.2

ipython-4.1.2.tar.gz

pip-8.1.2

pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a.gz

Out[2]: 0

anaconda-ks.cfg

epel-release-7-5.noarch.rpm

ipython-4.1.2

ipython-4.1.2.tar.gz

pip-8.1.2

pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a.gz

in[4]:a #執(zhí)行l(wèi)s命令的返回值,如果成功為0。

Out[4]: 0

在[5]中:b=os。popen (ls)。readlines () #直接將結(jié)果賦給b列表。

在[6]: b #ls執(zhí)行結(jié)果輸出到內(nèi)存,然后全部讀取并賦給b表。

Out[6]:

[anaconda-ks.cfg/n,

epel-release-7-5.noarch.rpm/n,

ipython-4.1.2/n,

ipython-4.1.2.tar.gz/n,

pip-8.1.2/n,

pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a.gz/n]

代碼描述和擴(kuò)展:

操作系統(tǒng).刪除刪除文件

重命名重命名文件

Os.walk在目錄樹下生成所有文件名。

Os.chdir更改目錄

Os.listdir列出指定目錄中的文件。

獲取當(dāng)前工作目錄。

Os.chmod更改目錄權(quán)限

Os.path.getsize返回文件大小。

os.path.exists是否存在

os.path.isabs是絕對路徑嗎?

os.path.isdir是目錄嗎?

os.path.isfile是文件嗎?

python執(zhí)行l(wèi)inux命令并返回值

今天的分享到此結(jié)束。希望能幫到你。

python執(zhí)行l(wèi)inux命令,以上就是本文為您收集整理的python執(zhí)行l(wèi)inux命令最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。

本文來自網(wǎng)絡(luò),不代表海詩網(wǎng)立場,轉(zhuǎn)載請注明出處:http://x91880.com/n/166018.html
      

查看linux是centos還是ubuntu(查看linux是centos還是ubuntu)

發(fā)表回復(fù)
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時(shí)間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們
微信掃一掃關(guān)注我們
關(guān)注微博
返回頂部