Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีหา Real User Home Directory ด้วย Python

เพื่อหา 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())