Extraire les noms de fichiers de divers chemins de manière transparente avec os.path.basename() de Python
Extraire les noms de fichiers de chemins peut être un défi, en particulier lorsque vous travaillez sur différents systèmes d'exploitation et formats de chemin. Cependant, Python propose une solution simple et efficace avec sa fonction os.path.basename().
Cette fonction extrait facilement le nom de fichier d'un chemin donné, quel que soit le système d'exploitation ou le format du chemin. Par exemple, les chemins suivants donneront tous le nom de fichier « c: » lors de l'utilisation de os.path.basename() :
a/b/c/ a/b/c \a\b\c \a\b\c\ a\b\c a/b/../../a/b/c/ a/b/../../a/b/c
Pour utiliser cette fonction, importez simplement le module os et appelez os.path .basename() sur le chemin souhaité. Le nom du fichier sera renvoyé sous forme de chaîne.
Remarque : Si vous utilisez os.path.basename() sur un système POSIX pour extraire le nom du fichier à partir d'un chemin de style Windows (par exemple, "C:myfile.txt"), le chemin complet sera renvoyé à la place. Cela est dû à une limitation du comportement de la fonction sur différents systèmes d'exploitation.
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!