Quando vários diretórios precisam ser concatenados, como em um caminho de pesquisa executável, há um caractere separador dependente de sistema operacional. Para Windows é ";"
, para Linux é ":"
. Existe uma maneira em Python de obter em qual caractere dividir?
Nas discussões desta pergunta Como descubro meu caminho python usando python? , sugere-se que os.sep
faça isso. Essa resposta está errada, pois é o separador para componentes de um diretório ou nome de arquivo e equivale a ""
ou "/"
.