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

Làm cách nào để tìm thư mục chính của người dùng thực bằng Python?


Để lấy homedir trong python, bạn có thể sử dụng os.path.expanduser ('~') từ mô-đun os. Điều này cũng hoạt động nếu nó là một phần của đường dẫn dài hơn như ~ / Documents / my_folder /. Nếu không có dấu ~ trong đường dẫn, hàm sẽ trả về đường dẫn không thay đổi. Bạn có thể sử dụng nó như -

import os
print(os.path.expanduser('~'))

Bạn cũng có thể truy vấn các biến môi trường cho biến HOME -

import os
print(os.environ['HOME'])

Nếu bạn đang sử dụng Python 3.4+, bạn cũng có thể sử dụng mô-đun pathlib để lấy thư mục chính.

ví dụ

from pathlib import Path
print(Path.home())