Ich habe eine Zeichenfolge, die Benutzereingaben für eine Verzeichnisadresse auf einem Linux-System enthält. Ich muss überprüfen, ob es richtig formatiert ist und könnte eine Adresse in Python 2.6 sein. Es ist wichtig zu beachten, dass dies nicht auf dem aktuellen System ist, so dass ich nicht überprüfen kann, ob es dort os.path ist noch kann ich versuchen, die Verzeichnisse zu erstellen, da die Funktion viele Male ausgeführt wird.
Diese Strings werden immer absolute Pfade sein, also war mein erster Gedanke, nach einem führenden Schrägstrich zu suchen. Von da an habe ich mich gefragt, ob der Rest der Zeichenfolge nur gültige Zeichen enthält und keine doppelten Schrägstriche enthält. Das scheint etwas klobig, irgendwelche anderen Ideen?
Sicher wurde die Frage seit dem Schreiben bearbeitet, aber:
Es gibt die os.path.isabs(PATH)
, die Ihnen sagen wird, ob der Pfad absolut ist oder nicht.
Gibt True zurück, wenn path ein absoluter Pfadname ist. Unter Unix bedeutet das, dass es mit einem Schrägstrich beginnt. Unter Windows beginnt es mit einem (rückwärtigen) Schrägstrich, nachdem ein möglicher Laufwerksbuchstabe abgeschnitten wurde.
Tags und Links python