User Home Directory प्राप्त करना
Python में Home Directory प्राप्त करने के लिए, आप os Module से os.path.expanduser('~') का उपयोग कर सकते हैं। यह तब भी काम करता है जब यह Longer Path का हिस्सा हो जैसे ~/Documents/my_folder/। यदि Path में ~ नहीं है, तो Function Path को Unchanged Return करेगा।
उदाहरण
import os
print(os.path.expanduser('~'))
Environment Variable से Query करना
आप HOME Environment Variable के लिए Query भी कर सकते हैं:
import os print(os.environ['HOME'])
Pathlib Module का उपयोग (Python 3.4+)
यदि आप Python 3.4+ पर हैं, तो Home Directory प्राप्त करने के लिए pathlib Module का भी उपयोग कर सकते हैं:
from pathlib import Path print(Path.home())
Cross-Platform Compatibility:
| Method | Windows | Unix/Linux/Mac |
|---|---|---|
os.path.expanduser('~') |
✓ | ✓ |
os.environ['HOME'] |
✗ (USERPROFILE उपयोग करें) | ✓ |
Path.home() |
✓ | ✓ |
अनुशंसा: Path.home() या os.path.expanduser('~') का उपयोग करें सबसे बेहतर Cross-Platform Support के लिए।