Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีดึงส่วนของเส้นทางไฟล์ (ไดเรกทอรี) ใน Python

ใน Python 3.4 ขึ้นไป คุณสามใช้โมดูล pathlib เพื่อดึงไดเรกทอรีพาเรนต์ได้ ตัวอย่างเช่น

from pathlib import Path
print(Path('/home/username').parent)
# ผลลัพธ์: /home

สำหรับเวอร์ชันเก่ากว่า สามารถเรียก os.path.join บนเส้นทางของคุณกับ '..' (แทนไดเรกทอรีพาเรนต์) แล้วหา absolute path ด้วย os.path.abspath

ตัวอย่าง

import os
print(os.path.abspath(os.path.join('/home/username', '..')))
# ผลลัพธ์: /home