pathlib中Path模組總結

2021-10-09 11:22:31 字數 1445 閱讀 3627

path是最近常使用的模組,在此將其常用方法及易錯點總結記錄

匯入

from pathlib import path
建立path物件

p = path(r'*****'

)#**為檔案路徑,可用縮略,py2中文路徑需有編碼宣告

#路徑中可用/,則不需用r''宣告

#type(p)為windowspath,非str

)#路徑可拼接

p.joinpath(

)#自帶的拼接方法

直接呼叫方法

……

p.iterdir(

)#遍歷目錄的子目錄和檔案

p.is_dir(

)#判斷是否是目錄,返回布林值

p.is_file(

)#判斷是否是檔案,返回布林值

p.exists(

)#判斷路徑是否存在,返回布林值

p.resolve(

)#返回絕對路徑,windowspath

p.unlink(

)#刪除目錄或檔案

p.glob(

)#條件遍歷目錄

p.rename(

)#重新命名目錄或資料夾

p.name		#返回目錄或檔名,str

p.stem #返回目錄或檔名,不帶字尾,str

p.suffix #返回字尾,str,如'.jpg'

p.parent #返回父級目錄,windowspath

p.parents #返回父級目錄列表,[windowspath]

p.parts #拆分路徑,(str)元組,如('e:\\', '20200907', 'imgfloder', '0_right.jpg')

p.drive #返回目錄或檔案所在碟符,str,如'e:'

p.root #返回根目錄,str,如'//'

p.anchor #自動判斷韓慧root或drive

p.

open()

#通常用open(p,mode)方式

p.mkdir(

)#建立目錄

p.cwd(

)#返回當前目錄的路徑物件

p.stat(

)#返回目錄或檔案資訊

p.home(

)#返回當前使用者的根目錄

p.with_name(

)#更改最後一級路勁名

p.with_suffix(

)#更改字尾

p.is_absolute(

)#是否是絕對路徑

p.is_reserved(

)#是否是預留路徑

node中的path模組

path為nodejs的核心模組之一,主要用來處理檔案的路徑。當使用時需要引入path模組 var path require path 這裡總結一下path的屬性和方法 path.normalize src 規範化路徑,多個斜槓會被替換成乙個 路徑末尾的斜槓會被保留 windows 系統上,會使用反...

nodejs中的path模組

path 路徑 檔案路徑,某個檔案在磁碟上的位置 檔案路徑按照完整性區分 相對路徑和絕對路徑 相對路徑是乙個不完整的路徑,忽略了開頭的碟符和頂層檔案位置 index.html 表示當前目錄 表示上層目錄 絕對路徑是乙個完整路徑,包含碟符和所有上層資料夾 e 前端55期 2019 9 23 01 ht...

nodejs 中的path模組

表示當前執行檔案所在目錄 f 學習 es6練習 js連線路徑的兩個或多個部分 const name joe require path join users name,notes.txt users joe notes.txt 根據引數生成路徑 用法一console.log path.resolve ...