python 取得路徑字串中,檔案上一層資料夾的名稱?

 


在 Python 中,可以使用 ospathlib 模組來取得路徑字串中檔案上一層資料夾的名稱。以下是兩種方法:

使用 os.path

import os

# 範例路徑
file_path = "/home/user/documents/example.txt"

# 取得上一層資料夾名稱
parent_folder = os.path.basename(os.path.dirname(file_path))

print(parent_folder)  # 輸出: documents

使用 pathlib

from pathlib import Path

# 範例路徑
file_path = Path("/home/user/documents/example.txt")

# 取得上一層資料夾名稱
parent_folder = file_path.parent.name

print(parent_folder)  # 輸出: documents
這兩種方法都可以安全地處理不同的作業系統路徑格式,選擇你偏好的方式即可。