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

Patricia Arquette
Lepaskan: 2024-11-22 07:30:13
asal
713 orang telah melayarinya

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()
Salin selepas log masuk

Python < 3.5

Untuk versi Python yang lebih lama, gunakan os.path.expanduser.

from os.path import expanduser

home = expanduser('~')
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan