匯入Path類
from pathlib import Path
建立Path物件
p = Path('C:\Windows\System32') # 用C:\Windows\System32建立Path物件
列印p中路徑
print(p)
p的父路徑
p.parent
1
所有p的祖輩路徑
p.parents #返回一個列表,序號越大離p越遠
1
p目錄下的所有檔案
p.iterdir() # 返回一個迭代器,包含p下所有檔案
1
判斷p是不是檔案
p.is_file()
1
判斷p是不是目錄
p.is_dir()
1
判斷p是不是絕對路徑
p.is_absolute()
1
判斷p是否符合某一模式
p.match('C:\Windows\*')
1
在p下搜尋符合某一模式檔案
p.glob('*.py')
1
在p及其子目錄下搜尋符合某一模式檔案
p.glob('**\*.py')
p.rglob('*.py')
1
2
當p不是目錄時,將其建立為目錄
p.mkdir()
1
當p是空目錄時,移除p
p.rmdir()
1
利用relative_to獲取當前目錄\檔名
p.relative_to(p.parent)
當p是檔案時
獲取檔名
p.name
1
獲取字尾
p.suffix
---------------------
作者:Triagen
來源:CSDN
原文:https://blog.csdn.net/triagen/article/details/74623440
版權宣告:本文為博主原創文章,轉載請附上博文連結!