python調用linux命令
基本介紹:os模塊提供了非常豐富的方法用來處理文件和目錄,os模塊提供了多數操作系統的功能接口函數,根據不同的平臺進行相應的操作。
入門測試:
使用os模塊的system方法調出linux命令:
In [1]: import os #導入os模塊
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
In [3]: a=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
In [4]: a #執行ls命令的返回值,成功,爲0
Out[4]: 0
In [5]: b=os.popen('ls').readlines() #將得到的結果直接賦值給b列表
In [6]: b #ls執行結果輸出到內存,再全部讀取賦值給b列表
Out[6]:
['anaconda-ks.cfgn',
'epel-release-7-5.noarch.rpmn',
'ipython-4.1.2n',
'ipython-4.1.2.tar.gzn',
'pip-8.1.2n',
'pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a.gzn']
代碼說明及拓展:
os.remove 刪除文件
os.rename 重命名文件
os.walk 生成目錄樹下的所有文件名
os.chdir 改變目錄
os.listdir 列出指定目錄的文件
os.getcwd 取得當前工作目錄
os.chmod 改變目錄權限
os.path.getsize 返回文件大小
os.path.exists 是否存在
os.path.isabs 是否爲絕對路徑
os.path.isdir 是否爲目錄
os.path.isfile 是否爲文件
-
淘寶上買的東西地址填錯了怎麼辦
當我們在淘寶購物選好自己想買的東西后下單時需要爲商家提供地址,雖然說現在都有之前填寫過的收貨地址基本上只需要自己選擇一下就可以,但是有時自己難免大意將地址選錯,那麼選錯了地址以後應該怎麼辦呢?郵遞前:當發現自己地址填錯後,儘快的聯繫一下賣家,可以取消訂單...
-
蘋果5打電話怎麼錄音
1、首先在AppleStore商城直接搜索Wetalkpro下載安裝到手機裏。2、然後打開Wetalkpro,撥打對方的手機號碼。3、通話時只要點擊一下里面的紅色錄音按鈕就可以進行錄音,把對話記錄下來。4、通話錄音的記錄在歷史與錄音裏面可以查看到了。5、特別提示:因爲這款軟件使...
-
無邊框頭像怎麼製作,無邊框頭像的製作方法
1、首先在手機中下載一個摳圖工具,比如小編用的是“摳圖神手”,在各大APP應用市場都可以搜索找到,然後下載安裝即可。2、然後打開摳圖工具,然後從手機相冊中,導入一張需要摳圖的頭像圖片(爲了方便摳圖,建議儘量選擇背景單一的頭像圖片)。3、導入頭像進來之後,首先點擊“...
-
手機殼髒了該怎麼清洗
1、硅膠手機殼的清洗方法。先找一個乾的布並放在水裏清洗一下,撈出來之後再擰乾,放在陽臺上曬曬,等曬得差不多了我們就可以用它仔仔細細地把手機殼清洗一次。如果發現你的手機殼上有污點的話,或者是灰塵,都可以用小牙刷沾上一點牙膏來清洗。如果你的手機殼上有膠水...