資料夾操作庫os.path

七度銀塵發表於2019-02-19

官方文件The Python Standard library —os.path
獲取當前的絕對路徑:

import os
print(os.path.abspath('.'))
#常用函式的使用
#directory separator   目錄分隔符      '/'
#concatenation    串聯

#路徑中用的都是  /

import os
print(os.path.abspath('..'))  #返回上一級絕對路徑
print(os.path.exists('/users'))    #判斷檔案是否存在
print(os.path.isfile('/users'))    #判斷是否是檔案
print(os.path.isdir('/users'))    #判斷是否是目錄directory

#路徑的拼接
print(os.path.join('/temp/a/','b/c/'))   #/temp/b/c
print(os.path.join('/temp/a','/b/c/'))   #/b/c      False
#pathlib庫
#Querying path properties: 查詢路徑屬性

from pathlib import Path
p= Path('.')
print(p.resolve())
 
q = Path('/tmp/a')   #把q變數用Path做個封裝。。沒說賦值
Path.mkdir(q,parents=True)   #建立一個新的目錄dir

相關文章