操作檔案和目錄 常用(持續補充)

2021-08-31 07:04:42 字數 1844 閱讀 4039

一、常用命令

名稱引數含義

作用支援系統

os.name

~返回作業系統型別

windwo,unix,linux,mac

os.uname()

~返回詳情的系統資訊

unix,linux,mac

os.environ

~返回系統中定義的環境變數

windwo,unix,linux,mac

os.environ.get(key)

key為字串,環境變數的name

返回某個環境變數的值

windwo,unix,linux,mac

os.mkdir(dir)

dir為目錄

建立乙個目錄

windwo,unix,linux,mac

os.rmdir(dir)

dir為目錄

刪除乙個目錄

windwo,unix,linux,mac

os.listdir(path)

path:需要列出的目錄路徑

用於返回指定的資料夾包含的檔案或者檔案家的名字的列表,返回型別list

unix,windows

os.rename(name1,name2)

檔名檔案重新命名os.rename(舊名稱,新名稱)

os.path.realpath(path)

path:可以為檔名或路徑 

返回真實路徑 

windwo,unix,linux,mac

os.path.abspath(path)

path:可以為檔名或路徑 

返回絕對路徑 

windwo,unix,linux,mac

os.path.basename(path)

path:可以為檔名或路徑 

返回path最後的檔名

windwo,unix,linux,mac

os.path.dirname(path)

path:路徑 

返回上一級目錄 

windwo,unix,linux,mac

os.path.exists(path)

path:路徑 

路徑 存在為true,否則為false

windwo,unix,linux,mac

os.path.isdir(path)

path:路徑 

判斷是否為目錄

windwo,unix,linux,mac

os.path.isfile(path)

path:路徑 

判斷是否為檔案

windwo,unix,linux,mac

os.path.join(path1,path2……)

path:路徑 

把目錄和檔名合成乙個路徑 

windwo,unix,linux,mac

os.path.split(path)

path:路徑 

把最後級別的目錄或方件名做拆分,返回元組

windwo,unix,linux,mac

os.path.splittext(path)

path:路徑 

返回副檔名,返回元組第2個資料為副檔名

windwo,unix,linux,mac

os.path.getsize(path)

path:路徑 

返回大小,如果檔案不存在返回錯誤

windwo,unix,linux,mac

os.path.getmtime(path)

path:路徑 

返回在此path下最後一次修改的時間

windwo,unix,linux,mac

二、實戰

待續

Python操作檔案和目錄

對檔案和目錄進行操作是在我們開發過程中必不可少的一環,下面是我整理的一些常用的對檔案和目錄進行操作的語句,希望能幫到你 首先是導包,匯入包os import os 1 獲取當前python指令碼工作的檔案目錄 os.getcwd 2 返回指定目錄下的所有檔名和目錄 os.listdir 3 刪除乙個...

python 操作檔案和目錄

python的 os 模組 import osos.name 作業系統型別 如果是 posix 說明系統是linux unix或mac os x,如果是 nt 就是windows系統。os.uname 作業系統詳情uname 函式在windows上不提供,也就是說,os 模組的某些函式是跟作業系統相...

python, 操作檔案和目錄

作業系統提供的命令只是簡單地呼叫了作業系統提供的介面函式,python內建的os模組也可以直接呼叫作業系統提供的介面函式 importos 作業系統型別 os.name posix linux unix或mac os x,nt windows系統 要獲取詳細的系統資訊,windows上不提供 os....