Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để lấy thư mục mẹ trong Python?

Trong Python 3.4+, bạn có thể sử dụng mô-đun pathlib để lấy thư mục mẹ.

Ví dụ

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

Đầu ra

Điều này sẽ cho kết quả:

/home

Trong 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 mình và '..' (đại diện cho thư mục mẹ), sau đó tìm đường dẫn tuyệt đối của nó bằng cách sử dụng os.path.abspath.

Ví dụ

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

Đầu ra

Điều này sẽ cho kết quả:

/home