होमडिर को पायथन में प्राप्त करने के लिए, आप os मॉड्यूल से os.path.expanduser('~') का उपयोग कर सकते हैं। यह तब भी काम करता है जब यह ~/Documents/my_folder/. यदि पथ में कोई ~ नहीं है, तो फ़ंक्शन पथ को अपरिवर्तित कर देगा। आप इसे इस तरह इस्तेमाल कर सकते हैं -
import os print(os.path.expanduser('~'))
आप गृह चर के लिए पर्यावरण चर को भी क्वेरी कर सकते हैं -
import os print(os.environ['HOME'])
यदि आप Python 3.4+ पर हैं, तो आप होम निर्देशिका प्राप्त करने के लिए pathlib मॉड्यूल का भी उपयोग कर सकते हैं।
उदाहरण
from pathlib import Path print(Path.home())