python執(zhí)行l(wèi)inux命令, python如何執(zhí)行l(wèi)inux命令?讓我們互相了解一下。
基本介紹:os模塊提供了非常豐富的處理文件和目錄的方法,os模塊提供了大部分操作系統(tǒng)的功能接口函數(shù),根據(jù)不同的平臺(tái)進(jìn)行相應(yīng)的操作。
入門測(cè)試:
使用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在目錄樹(shù)下生成所有文件名。
Os.chdir更改目錄
Os.listdir列出指定目錄中的文件。
獲取當(dāng)前工作目錄。
Os.chmod更改目錄權(quán)限
Os.path.getsize返回文件大小。
os.path.exists是否存在
os.path.isabs是絕對(duì)路徑嗎?
os.path.isdir是目錄嗎?
os.path.isfile是文件嗎?
今天的分享到此結(jié)束。希望能幫到你。
python執(zhí)行l(wèi)inux命令,以上就是本文為您收集整理的python執(zhí)行l(wèi)inux命令最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。