Gdy konieczne jest połączenie wielu katalogów, tak jak w przypadku wykonywalnej ścieżki wyszukiwania, istnieje zależny od systemu operacyjnego znak separatora. Dla Windows to ”;”
, dla Linuksa to ":"
. Czy w Pythonie jest sposób, aby uzyskać znak, na który należy podzielić?
W dyskusjach na to pytanie Jak znaleźć moją ścieżkę Pythona za pomocą Pythona? , sugeruje się, że zrobi to os.sep
. Ta odpowiedź jest błędna, ponieważ jest separatorem dla składników katalogu lub nazwy pliku i odpowiada ""
lub "/"
.