Soalan:
Bagaimana untuk mendapatkan laluan ke direktori utama bagi pengguna semasa dalam Python merentas platform aplikasi?
Perbincangan:
Dalam Linux, fungsi os.getenv("HOME") menyediakan laluan direktori rumah. Walau bagaimanapun, pendekatan ini tidak serasi dengan Windows.
Penyelesaian:
Python 3.5
Menggunakan pathlib.Path. fungsi home() mengembalikan objek pathlib.PosixPath yang mewakili direktori rumah. Tukarkannya kepada rentetan menggunakan str() jika diperlukan.
from pathlib import Path home = Path.home()
Python < 3.5
Untuk versi Python yang lebih lama, gunakan os.path.expanduser.
from os.path import expanduser home = expanduser('~')
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Laluan Direktori Laman Utama dalam Aplikasi Python Cross-Platform?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!