Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mendapatkan Laluan Direktori Laman Utama dalam Aplikasi Python Cross-Platform?

Bagaimana untuk Mendapatkan Laluan Direktori Laman Utama dalam Aplikasi Python Cross-Platform?

Patricia Arquette
Patricia Arquetteasal
2024-11-22 07:30:13714semak imbas

How to Get the Home Directory Path in a Cross-Platform Python Application?

Pendapatan Merentas Platform Direktori Laman Utama

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn