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

Làm cách nào để trích xuất một phần của đường dẫn tệp (thư mục) 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)
This will give the output:
/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', '..')))
This will give the output:
/home