1. 程式人生 > >python檔案路徑操作

python檔案路徑操作


import os.path
path = '/home/vamei/doc/file.txt'

print(os.path.basename(path)) # 查詢路徑中包含的檔名
print(os.path.dirname(path)) # 查詢路徑中包含的目錄

info = os.path.split(path) # 將路徑分割成檔名和目錄兩個部分,放在一個表中返回
print(info)
path2 = os.path.join('/', 'home', 'vamei', 'doc', 'file1.txt') # 使用目錄名和檔名構成一個路徑字串,字串拼接 輸出:/home\vamei\doc\file1.txt

p_list = [path, path2]
print(os.path.commonprefix(p_list)) # 查詢多個路徑的共同部分

os.path.normpath(path) # 去除路徑path中的冗餘。比如'/home/vamei/../.'被轉化為'/home'


print(os.path.exists(path)) # 查詢檔案是否存在

print(os.path.getsize(path)) # 查詢檔案大小
print(os.path.getatime(path)) # 查詢檔案上一次讀取的時間
print(os.path.getmtime(path)) # 查詢檔案上一次修改的時間

print(os.path.isfile(path)) # 路徑是否指向常規檔案
print(os.path.isdir(path)) # 路徑是否指向目錄檔案