Maison > développement back-end > Tutoriel Python > Comment extraire un nom de fichier sans extension en Python ?

Comment extraire un nom de fichier sans extension en Python ?

Linda Hamilton
Libérer: 2025-01-03 00:26:39
original
541 Les gens l'ont consulté

How to Extract a Filename Without Extension in Python?

Obtenir un nom de fichier sans extension à partir d'un chemin en Python

En Python, il existe différentes méthodes pour récupérer le nom de fichier sans l'extension d'un chemin donné chemin. Cette tâche peut être réalisée à l'aide de techniques de Python 3.4 et des versions antérieures. Voici les approches :

Python 3.4 et supérieur

L'attribut pathlib.Path.stem fournit une solution pratique :

from pathlib import Path
Path("/path/to/file.txt").stem
# Output: 'file'
Copier après la connexion

Versions Python antérieures à 3.4

Pour les versions Python antérieures 3.4, une combinaison de os.path.splitext() et os.path.basename() peut être utilisée :

import os
os.path.splitext(os.path.basename("/path/to/file.txt"))[0]
# Output: 'file'
Copier après la connexion

La fonction os.path.basename() extrait le nom de fichier du chemin, tandis que os.path.splitext() divise le nom de fichier en son nom et son extension. L'index [0] récupère le nom de fichier sans l'extension.

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