Lorsque plusieurs répertoires doivent être concaténés, comme dans un chemin de recherche exécutable, il existe un caractère séparateur dépendant du système d'exploitation. Pour Windows, c'est ";"
, pour Linux, c'est ":"
. Existe-t-il un moyen en Python d'obtenir le caractère à diviser ?
Dans les discussions sur cette question Comment puis-je trouver mon chemin python en utilisant python ? , il est suggéré que os.sep
le fasse. 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 à ""
ou "/"
.