Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách lấy thư mục cha trong Python?


Từ Python 3.4 trở lên, bạn có thể dùng module pathlib để lấy thư mục cha.

Ví dụ

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

Kết quả

Sẽ cho ra:

/home

Ở các phiên bản cũ hơn, bạn có thể gọi os.path.join trên đường dẫn của bạn và '..' (biểu thị thư mục cha) rồi tìm đường dẫn tuyệt đối bằng os.path.abspath.

Ví dụ

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

Kết quả

Sẽ cho ra:

/home