Wykrywatnie typu slasha w zależności od systemu operacyjnego

0

Chciałbym wykrywać typ slasha w zależności od systemu
Zrobiłem to tak:

        if platform.system() == "Linux":
            slash_type = "/"
        elif platform.system() == "Windows":
            slash_type = '\\'
        else:
            print("Unsupported platform.")

Czy można to zrobić lepiej?

4

Tak.

import os
os.sep

Albo w ogóle używać pathliba i nie bawić się w samodzielne sklejanie ścieżek.

7

Można. Istnieje os.path.sep
Ale ja bym w ogóle tego nie dotykał i uzywał jakiegos os.path.join i pozostawił składanie ścieżek pythonowi

1 użytkowników online, w tym zalogowanych: 0, gości: 1