Comment ajouter une barre oblique de fin ( /
pour *nix, \
pour win32) à une chaîne de répertoire, si la barre oblique de queue n'est pas déjà là ? Merci !
Réponses
Trop de publicités?
Tim Pietzcker
Points
146308
Marco Mariani
Points
6907
Max Shawabkeh
Points
19030
Vous pouvez le faire manuellement en :
path = ...
import os
if not path.endswith(os.path.sep):
path += os.path.sep
Cependant, il est généralement plus propre d'utiliser os.path.join
.
Bloeper
Points
186
Vous pourriez utiliser quelque chose comme ça :
os.path.normcase(path)
Normalize the case of a pathname. On Unix and Mac OS X, this returns the path unchanged; on case-insensitive filesystems, it converts the path to lowercase. On Windows, it also converts forward slashes to backward slashes.
Sinon, vous pourriez chercher autre chose sur este page