Dalam pengekodan Python, memperoleh laluan direktori penuh bagi fail yang sedang dilaksanakan boleh menjadi tugas yang penting. Soalan ini meneroka topik ini, khususnya bertujuan untuk mengekstrak laluan direktori sambil mengecualikan nama fail.
Pengguna telah cuba menggunakan fungsi os.path.abspath(__file__) untuk dapatkan semula laluan mutlak fail. Walau bagaimanapun, pendekatan ini menghasilkan laluan lengkap, termasuk nama fail. Output yang diingini adalah untuk mendapatkan laluan direktori sahaja.
Untuk menyelesaikan cabaran ini, Python menawarkan pelbagai penyelesaian:
Python 3
Untuk Direktori Larian Skrip:
import pathlib pathlib.Path(__file__).parent.resolve()
Untuk Direktori Kerja Semasa:
import pathlib pathlib.Path().resolve()
Python 2 dan 3
Untuk Direktori Larian Skrip:
import os os.path.dirname(os.path.abspath(__file__))
Untuk Direktori Kerja Semasa:
import os os.path.abspath(os.getcwd())
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Hanya Laluan Direktori daripada Laluan Mutlak Fail dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!