Penemuan Direktori Rumah Merentas Platform
Menentukan direktori rumah pengguna yang sedang log masuk adalah penting untuk mengakses fail khusus pengguna dan sumber. Walaupun pendekatan os.getenv("HOME") berfungsi pada Linux, pengehadannya pada platform Windows memerlukan penyelesaian merentas platform.
Pendekatan Merentas Platform
Untuk dapatkan semula laluan direktori rumah tanpa mengira sistem pengendalian, pertimbangkan pilihan berikut:
Sebagai contoh, pada Linux dan Windows, pendekatan ini masing-masing akan mengembalikan laluan "/home/username" dan "C:Usersusername".
Contoh Kod
Python 3.5 dan ke atas:
from pathlib import Path home = Path.home() # example usage: with open(home / ".ssh" / "known_hosts") as f: lines = f.readlines()
Versi Python yang lebih lama:
from os.path import expanduser home = expanduser("~")
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Direktori Laman Utama Pengguna yang Dilog Masuk Sedang dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!