Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mendapatkan Laluan Mutlak Fail dalam Python?

Bagaimana untuk Mendapatkan Laluan Mutlak Fail dalam Python?

Patricia Arquette
Patricia Arquetteasal
2024-11-26 10:18:091040semak imbas

How to Get the Absolute Path of a File in Python?

Menentukan Laluan Fail Mutlak dalam Python

Memperoleh laluan mutlak fail ialah tugas asas dalam Python, terutamanya apabila menguruskan sistem fail dengan berkesan . Artikel ini meneroka cara untuk menentukan laluan mutlak fail, walaupun ia telah disediakan sebagai laluan mutlak.

Penyelesaian

Python menawarkan penyelesaian yang mudah menggunakan os Fungsi abspath modul .path. Fungsi ini mengambil sebagai input laluan fail dan mengembalikan laluan mutlaknya, yang termasuk struktur direktori lengkap dari pemacu akar ke lokasi fail.

Contoh

Mari kita pertimbangkan laluan berikut: "mydir/myfile.txt". Untuk mendapatkan laluan mutlaknya, kita boleh menggunakan kod berikut:

import os
path = os.path.abspath("mydir/myfile.txt")

Ini akan menghasilkan laluan mutlak berikut, dengan andaian anda menggunakan Windows:

"C:/example/cwd/mydir/myfile.txt"

Mengendalikan Laluan Mutlak

Perlu diambil perhatian bahawa fungsi abspath juga berfungsi dengan laluan mutlak yang sedia ada. Ini berguna dalam kes di mana anda perlu memastikan bahawa laluan adalah mutlak sebelum melaksanakan operasi yang memerlukan laluan mutlak. Contohnya:

import os
absolute_path = os.path.abspath("C:/example/cwd/mydir/myfile.txt")

Ini akan mengembalikan laluan mutlak yang sama seperti sebelumnya:

"C:/example/cwd/mydir/myfile.txt"

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Laluan Mutlak Fail dalam Python?. 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