Lorsque plusieurs répertoires doivent être concaténés, comme dans un chemin de recherche d'un exécutable, il existe un caractère séparateur dépendant du système d'exploitation. Pour Windows, il s'agit de ';'
pour Linux, c'est ':'
. Existe-t-il un moyen en Python d'obtenir le caractère à couper ?
Dans les discussions sur cette question Comment trouver mon chemin d'accès à python en utilisant python ? il est suggéré que os.sep
le fera. Cette réponse est fausse, car il s'agit du séparateur des composants d'un répertoire ou d'un nom de fichier et équivaut à '\\'
o '/'
.