AzureDLPath Klasse

Unterklasse des systemeigenen objektorientierten Dateisystempfads.

Dies wird als Komfortklasse verwendet, um Kesselplatten zu reduzieren und Unterschiede zwischen systemabhängigen Pfaden zu beseitigen.

Aufgrund dieses Problems wird die konkrete Pathlib-Klasse des Systems unterklassiert:

http://stackoverflow.com/questions/29850801/subclass-pathlib-path-fails

Erstellen Sie einen PurePath aus einer oder mehreren Zeichenfolgen und oder vorhandenen PurePath-Objekten. Die Zeichenfolgen und Pfadobjekte werden so kombiniert, dass ein kanonisierter Pfad ergibt, der in das neue PurePath-Objekt integriert wird.

Vererbung
AzureDLPath

Konstruktor

AzureDLPath(*args)

Parameter

Name Beschreibung
path
Erforderlich
AzureDLPath oder <xref:azure.datalake.store.core.string>

Speicherort der Datei oder des Verzeichnisses

Beispiele


>>> p1 = AzureDLPath('/Users/foo')  
>>> p2 = AzureDLPath(p1.name)  

Methoden

startswith

Gibt an, ob die Zeichenfolge mit dem Präfix beginnt.

Dies entspricht str.startswith.

trim

Zurückgeben des Pfads ohne Anker (Verkettung von Laufwerk und Stamm).

startswith

Gibt an, ob die Zeichenfolge mit dem Präfix beginnt.

Dies entspricht str.startswith.

startswith(prefix, *args, **kwargs)

Parameter

Name Beschreibung
prefix
Erforderlich

trim

Zurückgeben des Pfads ohne Anker (Verkettung von Laufwerk und Stamm).

trim()

Attribute

globless_prefix

Gibt das Präfix des kürzesten Pfads ohne Glob-Quantifizierer zurück.