Mendapatkan semula Nama Fail tanpa Sambungan daripada Laluan dalam Python
Menentukan nama fail tidak termasuk sambungannya ialah tugas biasa apabila bekerja dengan laluan. Dalam Python, mencapai ini boleh dicapai dalam beberapa cara.
Python 3.4 dan Di Atas
Memanfaatkan atribut stem modul pathlib menyediakan pendekatan yang mudah untuk mendapatkan semula nama fail tanpa sambungan:
from pathlib import Path path = Path("/path/to/file.txt") filename_without_extension = path.stem print(filename_without_extension) # Outputs: "file"
Versi Python Sebelum 3.4
Untuk versi Python sebelum 3.4, gabungan fungsi os.path.splitext dan os.path.basename boleh digunakan:
import os.path path = "/path/to/file.txt" filename = os.path.basename(path) filename_without_extension = os.path.splitext(filename)[0] print(filename_without_extension) # Outputs: "file"
Pendekatan ini memastikan keserasian dengan versi Python yang lebih lama sambil mencapai objektif untuk mengekstrak nama fail tanpa sambungan.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nama Fail Tanpa Sambungannya dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!