python 取得路徑字串中,檔案上一層資料夾的名稱?
在 Python 中,可以使用 os
或 pathlib
模組來取得路徑字串中檔案上一層資料夾的名稱。以下是兩種方法:
使用 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這兩種方法都可以安全地處理不同的作業系統路徑格式,選擇你偏好的方式即可。
留言板
歡迎留下建議與分享!希望一起交流!感恩!