Semasa anda menavigasi melalui sistem fail, anda mungkin perlu mengakses direktori induk bagi laluan yang diberikan. Keupayaan ini amat berguna apabila bekerja dengan sistem merentas platform.
Dengan Python 3.4 dan yang lebih baru, modul pathlib menyediakan cara yang mudah untuk mendapatkan direktori induk:
<code class="python">from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent.absolute())</code>
Untuk versi Python lebih awal daripada 3.4, anda boleh menggunakan modul os.path untuk mencapai hasil yang sama:
<code class="python">import os print(os.path.abspath(os.path.join(yourpath, os.pardir)))</code>
Dalam kedua-dua kes , di mana yourpath mewakili laluan yang anda ingin cari direktori induk, output yang terhasil akan menjadi laluan mutlak direktori induk. Jika direktori tidak mempunyai induk (cth., direktori akar), direktori itu sendiri akan dikembalikan.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, dengan mengambil kira keperluan untuk format soalan: **Ringkas & Padat:** * **Bagaimana Saya Cari Direktori Induk dalam Python?** * **Apakah Cara Terbaik untuk Mendapatkan Ibu Bapa Di. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!