Comment extraire des extensions de fichiers en Python : en utilisant os.path.splitext()

Susan Sarandon
Libérer: 2024-11-19 11:20:03
original
828 Les gens l'ont consulté

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

Extraction d'extensions de fichiers en Python : un guide complet

La détermination de l'extension d'un nom de fichier est essentielle dans divers scénarios de programmation. Python fournit la fonction os.path.splitext pour extraire efficacement cette extension de fichier.

Comment extraire les extensions de fichier à l'aide de os.path.splitext ?

Pour extraire le fichier extension, importez simplement le module os et utilisez os.path.splitext avec le nom de fichier comme argument. Cette fonction renvoie un tuple contenant deux éléments : le nom de fichier de base (sans l'extension) et l'extension du fichier (y compris le point initial).

import os

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

print(filename)  # '/path/to/somefile'
print(file_extension)  # '.ext'
Copier après la connexion

Avantages de l'utilisation de os.path.splitext

  • Manipulation robuste : Contrairement aux méthodes manuelles de fractionnement de chaînes, os.path.splitext traite correctement noms de fichiers avec des points dans divers contextes. Par exemple, il identifie '/a/b.c/d' comme n'ayant aucune extension et '.bashrc' comme n'ayant aucune extension.
os.path.splitext('/a/b.c/d')
# ('/a/b.c/d', '')

os.path.splitext('.bashrc')
# ('.bashrc', '')
Copier après la connexion
  • Simplicité : La fonction os.path.splitext offre une approche simple et concise pour extraire les extensions de fichiers. Cela réduit le besoin de manipulations complexes de chaînes et garantit la cohérence dans la gestion des différents formats de noms de fichiers.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal