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

วิธีหาไดเรกทอรีพาเรนต์ (Parent Directory) ใน Python

ใน Python 3.4+ สามารถใช้โมดูล pathlib เพื่อหาไดเรกทอรีพาเรนต์ได้ง่ายๆ:

ตัวอย่าง

from pathlib import Path
print(Path('/home/username').parent)

ผลลัพธ์

/home

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

ตัวอย่าง

import os
print(os.path.abspath(os.path.join('/home/username', '..')))

ผลลัพธ์

/home