Python常用模組 系統呼叫os模組

2022-07-04 02:36:14 字數 1486 閱讀 2248

os模組提供了很多允許你的程式與作業系統直接互動的功能。

得到當前工作目錄,即當前python指令碼工作的目錄路徑: os.getcwd()

返回指定目錄下的所有檔案和目錄名:os.listdir()

函式用來刪除乙個檔案:os.remove()

刪除多個目錄:os.removedirs(r「c:\python」)

檢驗給出的路徑是否是乙個檔案:os.path.isfile()

檢驗給出的路徑是否是乙個目錄:os.path.isdir()

判斷是否是絕對路徑:os.path.isabs()

檢驗給出的路徑是否真地存:os.path.exists()

返回乙個路徑的目錄名和檔名:os.path.split() e.g os.path.split('/home/swaroop/byte/code/poem.txt') 結果:('/home/swaroop/byte/code', 'poem.txt')

分離副檔名:os.path.splitext() e.g os.path.splitext('/usr/local/test.py') 結果:('/usr/local/test', '.py')

獲取路徑名:os.path.dirname()

獲得絕對路徑: os.path.abspath()

獲取檔名:os.path.basename()

執行shell命令: os.system()

讀取作業系統環境變數home的值:os.getenv("home")

返回作業系統所有的環境變數: os.environ

設定系統環境變數,僅程式執行時有效:os.environ.setdefault('home','/home/alex')

給出當前平台使用的行終止符:os.linesep windows使用'\r\n',linux and mac使用'\n'

指示你正在使用的平台:os.name 對於windows,它是'nt',而對於linux/unix使用者,它是'posix'

重新命名:os.rename(old, new)

建立多級目錄:os.makedirs(r「c:\python\test」)

建立單個目錄:os.mkdir(「test」)

獲取檔案屬性:os.stat(file)

修改檔案許可權與時間戳:os.chmod(file)

獲取檔案大小:os.path.getsize(filename)

結合目錄名與檔名:os.path.join(dir,filename)

改變工作目錄到dirname: os.chdir(dirname)

獲取當前終端的大小: os.get_terminal_size()

殺死程序: os.kill(10884,signal.sigkill)

python初步學習 python模組之 os

os 模組在運維工作中是很常用的乙個模組。通過os模組呼叫系統命令。os模組可以跨平台使用。在import os的時候,建議使用import os而非from os import 這樣可以避免os.open 不會覆蓋內建函式open 功能 獲取當前目錄,python 的工作目 import os p...

python初步學習 python模組之 os

閱讀目錄 os.path 回到頂部 os 模組在運維工作中是很常用的乙個模組。通過os模組呼叫系統命令。os模組可以跨平台使用。在import os的時候,建議使用import os而非from os import 這樣可以避免os.open 不會覆蓋內建函式open 判斷系統型別 import o...

python匯入os模組 python之os模組

在資料分析過程中,有時會需要對檔案的路徑做乙個處理,可以呼叫os模組會比較方便 總體感覺比較簡單,容易上手,如果之前了解過linux語言,那就更簡單了 os模組 可以處理檔案和目錄,是python系統和作業系統進行互動的乙個介面 os模組常用方法 os.getcwd 獲取當前工作目錄,即當前pyth...