เพื่อหา Home Directory ใน Python คุณสามารถใช้ os.path.expanduser('~') จากโมดูล os นี้ยังทำงานได้หากเป็นส่วนของ Path ที่ยาวกว่า เช่น ~/Documents/my_folder/ หากไม่มี ~ ใน Path ฟังก์ชันจะคืนค่า Path เดิม คุณสามารถใช้ได้ดังนี้:
import os
print(os.path.expanduser('~'))
คุณยังสามารถ Query Environment Variables สำหรับ Variable HOME:
import os
print(os.environ['HOME'])
หากคุณใช้ Python 3.4+ คุณยังสามารถใช้โมดูล pathlib เพื่อหา Home Directory ได้
ตัวอย่าง
from pathlib import Path
print(Path.home())