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'
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'
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!