So extrahieren Sie Dateierweiterungen in Python: Verwenden von os.path.splitext()

Susan Sarandon
Freigeben: 2024-11-19 11:20:03
Original
833 Leute haben es durchsucht

How to Extract File Extensions in Python: Using os.path.splitext()

Extrahieren von Dateierweiterungen in Python: Eine umfassende Anleitung

Das Bestimmen der Erweiterung eines Dateinamens ist in verschiedenen Programmierszenarien von entscheidender Bedeutung. Python bietet die Funktion os.path.splitext, um diese Dateierweiterung effizient zu extrahieren.

Wie extrahiere ich Dateierweiterungen mit os.path.splitext?

So extrahieren Sie die Datei Importieren Sie einfach das OS-Modul und verwenden Sie os.path.splitext mit dem Dateinamen als Argument. Diese Funktion gibt ein Tupel zurück, das zwei Elemente enthält: den Basisdateinamen (ohne Erweiterung) und die Dateierweiterung (einschließlich des führenden Punktes).

import os

filename = '/path/to/somefile.ext'
filename, file_extension = os.path.splitext(filename)

print(filename)  # '/path/to/somefile'
print(file_extension)  # '.ext'
Nach dem Login kopieren

Vorteile der Verwendung von os.path.splitext

  • Robuste Handhabung: Im Gegensatz zu manuellen String-Splitting-Methoden ist os.path.splitext Verarbeitet Dateinamen mit Punkten in verschiedenen Kontexten korrekt. Es identifiziert beispielsweise „/a/b.c/d“ als ohne Erweiterung und „.bashrc“ als ohne Erweiterung.
os.path.splitext('/a/b.c/d')
# ('/a/b.c/d', '')

os.path.splitext('.bashrc')
# ('.bashrc', '')
Nach dem Login kopieren
  • Einfachheit: Die Funktion os.path.splitext bietet einen einfachen und präzisen Ansatz zum Extrahieren von Dateierweiterungen. Es reduziert den Bedarf an komplexer Zeichenfolgenmanipulation und sorgt für Konsistenz bei der Handhabung verschiedener Dateinamenformate.

Das obige ist der detaillierte Inhalt vonSo extrahieren Sie Dateierweiterungen in Python: Verwenden von os.path.splitext(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage