Mengekstrak Sambungan Fail dalam Python: Penyelesaian Komprehensif
Apabila bekerja dengan nama fail, selalunya perlu mengekstrak sambungan fail untuk pelbagai tugas. Dalam Python, terdapat fungsi berkuasa yang boleh melakukannya: os.path.splitext.
Gambaran Keseluruhan Fungsi: os.path.splitext
Os.path. fungsi splitext mengambil nama fail sebagai input dan mengembalikan 2-tuple yang mengandungi:
Penggunaan:
Untuk mengekstrak sambungan daripada nama fail, hanya gunakan:
import os filename, file_extension = os.path.splitext(filename)
Contoh:
>>> import os >>> filename, file_extension = os.path.splitext('/path/to/somefile.ext') >>> filename '/path/to/somefile' >>> file_extension '.ext'
Mengendalikan Kes Khas:
os.path.splitext mengendalikan nama fail tanpa sambungan atau berbilang noktah dengan betul. Contohnya:
>>> os.path.splitext('/a/b.c/d') ('/a/b.c/d', '') >>> os.path.splitext('.bashrc') ('.bashrc', '')
Perbezaan daripada Pemisahan Rentetan Manual:
Tidak seperti pemisahan rentetan manual, os.path.splitext merawat nama fail dengan berbilang noktah dengan betul. Ia akan mengenal pasti sambungan untuk nama fail dengan betul seperti /a/b.c/d (sambungan: '') dan .bashrc (sambungan: '').
Kesimpulannya, os.path.splitext ialah kaedah pilihan untuk mengekstrak sambungan fail dalam Python kerana kesederhanaan dan pengendalian kes khas.
Atas ialah kandungan terperinci Cara Mengekstrak Sambungan Fail dalam Python: Menggunakan os.path.splitext. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!