Lorsque plusieurs répertoires doivent être concaténés, comme dans un chemin de recherche exécutable, il existe un caractère de séparation dépendant du système d'exploitation. Pour Windows c'est ';', pour Linux c'est ':'. Existe-t-il un moyen en Python d'obtenir sur quel caractère se diviser?
Dans les discussions sur cette question Comment trouver mon chemin python en utilisant python? , il est suggéré de os.seple faire. Cette réponse est fausse, car c'est le séparateur des composants d'un répertoire ou d'un nom de fichier et équivaut à '\\'ou '/'.
os.sepouos.path.sepest ce dont vous avez besoin pour les chemins de système de fichiers.