AzureDLFileSystem Klasse

Zugreifen auf Azure DataLake Store als wäre es ein Dateisystem

Vererbung
builtins.object
AzureDLFileSystem

Konstruktor

AzureDLFileSystem(token=None, per_call_timeout_seconds=60, **kwargs)

Parameter

Name Beschreibung
store_name
Erforderlich
str(<xref:””)

Der Name des Speichers, mit dem eine Verbindung hergestellt werden soll.

token
<xref:<xref:azure.datalake.store.core.credentials object>>

Beim Einrichten einer neuen Verbindung enthält diese die Autorisierungsanmeldeinformationen (siehe lib.auth()).

Standardwert: None
url_suffix
Erforderlich

Domäne, an die REST-Anforderungen gesendet werden sollen. Die Endpunkt-URL wird mit diesem und dem store_name erstellt. Wenn Keine, verwenden Sie die Standardeinstellung.

api_version
Erforderlich
str(<xref:2018-09-01>)

Die API-Version, die mit Anforderungen als Ziel verwendet werden soll. Wenn Sie diesen Wert ändern, ändert sich das Verhalten der Anforderungen und kann zu unerwartetem Verhalten oder fehlerhaften Änderungen führen. Änderungen an diesem Wert sollten mit Vorsicht vorgenommen werden.

per_call_timeout_seconds
float(<xref:60>)

Dies ist das Timeout für jeden Aufruf der Anforderungsbibliothek.

Standardwert: 60
kwargs
Erforderlich
<xref:<xref:azure.datalake.store.core.optional key/values>>

Siehe lib.auth(); vollständige Liste: tenant_id, Benutzername, Kennwort, client_id, client_secret, Ressource

Methoden

access

Ist eine solche Datei/ein solches Verzeichnis vorhanden?

cat

Inhalt der Datei zurückgeben

chmod

Ändern des Zugriffsmodus des Pfads

Beachten Sie, dass dies nicht rekursiv ist.

chown

Ändern des Besitzers und/oder der Besitzgruppe

Beachten Sie, dass dies nicht rekursiv ist.

concat

Verketten einer Liste von Dateien zu einer neuen Datei

connect

Verbindungsobjekt einrichten.

cp

Nicht implementiert. Kopieren einer Datei zwischen Speicherorten in ADL

current

Zurückgeben des zuletzt erstellten AzureDLFileSystem

df

Ressourcenzusammenfassung des Pfads

du

Bytes in Schlüsseln am Pfad

exists

Ist eine solche Datei/ein solches Verzeichnis vorhanden?

get

Streamen von Daten aus der Datei am Pfad zum lokalen Dateinamen

get_acl_status

Ruft Access Control Listeneinträge (ACL) für die angegebene Datei oder das angegebene Verzeichnis ab.

glob

Suchen Sie Dateien (nicht Verzeichnisse) nach glob-matching.

head

Zurückgeben der ersten Bytes der Datei

info

Dateiinformationen für Pfad

invalidate_cache

Eintrag aus objektdatei-cache entfernen

listdir

Auflisten aller Elemente unter dem Verzeichnis, das mit Pfad angegeben ist

ls

Auflisten aller Elemente unter dem Verzeichnis, das mit Pfad angegeben ist

merge

Verketten einer Liste von Dateien zu einer neuen Datei

mkdir

Erstellt ein neues Verzeichnis.

modify_acl_entries

Ändern Sie vorhandene Access Control List-Einträge (ACL) in einer Datei oder einem Ordner. Wenn der Eintrag nicht vorhanden ist, wird er hinzugefügt, andernfalls wird er basierend auf der übergebenen Spezifikation aktualisiert. Bei diesem Prozess werden keine Einträge entfernt (im Gegensatz zu set_acl).

Hinweis: Dies ist standardmäßig nicht rekursiv und gilt nur für die angegebene Datei oder den angegebenen Ordner.

mv

Verschieben der Datei zwischen Speicherorten in ADL

open

Öffnen einer Datei zum Lesen oder Schreiben

put

Streamen von Daten vom lokalen Dateinamen in die Datei am Pfad

read_block

Lesen eines Bytesblocks aus einer ADL-Datei

Lesen Sie ab offset der Datei length Bytes. Wenn delimiter festgelegt ist, stellen wir sicher, dass der Lesevorgang an Trennzeichengrenzen beginnt und beendet wird, die den Speicherorten offset und "offset" folgen.

  • length. If offset' ist 0, dann beginnen wir bei 0. Die zurückgegebene Bytezeichenfolge enthält die Endtrennzeichenzeichenfolge.

Wenn offset+length über das eof hinaus liegt, wird in eof gelesen.

remove

Entfernen einer Datei oder eines Verzeichnisses

remove_acl

Entfernen Sie die gesamte, nicht standardmäßige ACL aus der Datei oder dem Ordner, einschließlich unbenannten Einträgen. Standardeinträge können auf diese Weise nicht entfernt werden, bitte verwenden Sie dafür remove_default_acl.

Hinweis: Dies ist nicht rekursiv und gilt nur für die angegebene Datei oder den angegebenen Ordner.

remove_acl_entries

Entfernen Sie vorhandene, benannte Access Control Listeneinträge (ACL) für eine Datei oder einen Ordner. Wenn der Eintrag noch nicht vorhanden ist, wird er ignoriert. Standardeinträge können auf diese Weise nicht entfernt werden, bitte verwenden Sie dafür remove_default_acl. Unbenannte Einträge können auf diese Weise nicht entfernt werden, bitte verwenden Sie dafür remove_acl.

Hinweis: Dies ist standardmäßig nicht rekursiv und gilt nur für die angegebene Datei oder den angegebenen Ordner.

remove_default_acl

Entfernen Sie die gesamte Standard-ACL aus dem Ordner. Die Standardeinträge für Dateien sind nicht vorhanden. Wenn eine Datei angegeben wird, führt dieser Vorgang nichts aus.

Hinweis: Dies ist nicht rekursiv und gilt nur für den angegebenen Ordner.

rename

Verschieben der Datei zwischen Speicherorten in ADL

rm

Entfernen einer Datei oder eines Verzeichnisses

rmdir

Entfernen eines leeren Verzeichnisses

set_acl

Legen Sie die Access Control List (ACL) für eine Datei oder einen Ordner fest.

Hinweis: Dies ist standardmäßig nicht rekursiv und gilt nur für die angegebene Datei oder den angegebenen Ordner.

set_expiry

Legen Sie die Ablaufzeit für die angegebene Datei fest oder entfernen Sie sie. Dieser Vorgang kann nur für Dateien ausgeführt werden.

Hinweis: Ordner werden nicht unterstützt.

stat

Dateiinformationen für Pfad

tail

Zurückgeben der letzten Bytes der Datei

touch

Erstellen einer leeren Datei

unlink

Entfernen einer Datei oder eines Verzeichnisses

walk

Abrufen aller Dateien unter dem angegebenen Pfad

access

Ist eine solche Datei/ein solches Verzeichnis vorhanden?

access(path, invalidate_cache=True)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

invalidate_cache

Ob cache ungültig werden soll

Standardwert: True

Gibt zurück

Typ Beschreibung
True,
<xref:false> <xref:depending> <xref:on> <xref:whether> <xref:the> <xref:path> <xref:exists.>

cat

Inhalt der Datei zurückgeben

cat(path)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

Gibt zurück

Typ Beschreibung
<xref:azure.datalake.store.core.Contents> <xref:of> <xref:azure.datalake.store.core.file>

chmod

Ändern des Zugriffsmodus des Pfads

Beachten Sie, dass dies nicht rekursiv ist.

chmod(path, mod)

Parameter

Name Beschreibung
path
Erforderlich
str

Zu ändernde Position

mod
Erforderlich
str

Oktale Darstellung des Zugriffs, z. B. "0777" für öffentliches Lese-/Schreibzugriff. Siehe Dokumentation

chown

Ändern des Besitzers und/oder der Besitzgruppe

Beachten Sie, dass dies nicht rekursiv ist.

chown(path, owner=None, group=None)

Parameter

Name Beschreibung
path
Erforderlich
str

Zu ändernde Position

owner
str

UUID der besitzenden Entität

Standardwert: None
group
str

UUID der Gruppe

Standardwert: None

concat

Verketten einer Liste von Dateien zu einer neuen Datei

concat(outfile, filelist, delete_source=False)

Parameter

Name Beschreibung
outfile
Erforderlich
<xref:azure.datalake.store.core.path>

Die Datei, mit der verkettet wird. Wenn sie bereits vorhanden ist, werden die zusätzlichen Teile angefügt.

filelist
Erforderlich
list of <xref:azure.datalake.store.core.paths>

Vorhandene adl-Dateien, die in der Reihenfolge verkettet werden sollen

delete_source

Wenn True, gehen Sie davon aus, dass die zu verkettenden Pfade allein in einem Verzeichnis vorhanden sind, und löschen Sie das gesamte Verzeichnis, wenn Sie fertig sind.

Standardwert: False

Gibt zurück

Typ Beschreibung

connect

Verbindungsobjekt einrichten.

connect()

cp

Nicht implementiert. Kopieren einer Datei zwischen Speicherorten in ADL

cp(path1, path2)

Parameter

Name Beschreibung
path1
Erforderlich
path2
Erforderlich

current

Zurückgeben des zuletzt erstellten AzureDLFileSystem

current()

df

Ressourcenzusammenfassung des Pfads

df(path)

Parameter

Name Beschreibung
path
Erforderlich
str

Pfad zur Abfrage

du

Bytes in Schlüsseln am Pfad

du(path, total=False, deep=False, invalidate_cache=True)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

total

Zurückgeben der Summe in der Liste

Standardwert: False
deep

Rekursives Aufzählen oder verwenden Sie Dateien unter aktuellem Verzeichnis.

Standardwert: False
invalidate_cache

Ob cache ungültig werden soll

Standardwert: True

Gibt zurück

Typ Beschreibung
<xref:size> <xref:pairs>,
<xref:total> <xref:size.>

Namensliste

exists

Ist eine solche Datei/ein solches Verzeichnis vorhanden?

exists(path, invalidate_cache=True)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

invalidate_cache

Ob cache ungültig werden soll

Standardwert: True

Gibt zurück

Typ Beschreibung
True,
<xref:false> <xref:depending> <xref:on> <xref:whether> <xref:the> <xref:path> <xref:exists.>

get

Streamen von Daten aus der Datei am Pfad zum lokalen Dateinamen

get(path, filename)

Parameter

Name Beschreibung
path
Erforderlich

ADL-Pfad zum Lesen

filename
Erforderlich
str oder <xref:azure.datalake.store.core.Path>

Lokaler Dateipfad zum Schreiben

Gibt zurück

Typ Beschreibung

get_acl_status

Ruft Access Control Listeneinträge (ACL) für die angegebene Datei oder das angegebene Verzeichnis ab.

get_acl_status(path)

Parameter

Name Beschreibung
path
Erforderlich
str

Speicherort, um die ACL abzurufen.

glob

Suchen Sie Dateien (nicht Verzeichnisse) nach glob-matching.

glob(path, details=False, invalidate_cache=True)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

details

Gibt an, ob Dateidetails eingeschlossen werden sollen

Standardwert: False
invalidate_cache

Ob cache ungültig werden soll

Standardwert: True

Gibt zurück

Typ Beschreibung
List <xref:of> <xref:azure.datalake.store.core.files>

head

Zurückgeben der ersten Bytes der Datei

head(path, size=1024)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

size
int

Wie viele Bytes zurückgegeben werden sollen

Standardwert: 1024

Gibt zurück

Typ Beschreibung
<xref:First>(<xref:size>) bytes <xref:of> <xref:azure.datalake.store.core.file>

info

Dateiinformationen für Pfad

info(path, invalidate_cache=True, expected_error_code=None)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

invalidate_cache

Ob cache ungültig werden soll oder nicht

Standardwert: True
expected_error_code
int

Gibt optional einen bestimmten, erwarteten Fehlercode an, falls vorhanden.

Standardwert: None

Gibt zurück

Typ Beschreibung
File <xref:information>

invalidate_cache

Eintrag aus objektdatei-cache entfernen

invalidate_cache(path=None)

Parameter

Name Beschreibung
path

Entfernen des Pfads aus dem Objektdateicache

Standardwert: None

Gibt zurück

Typ Beschreibung

listdir

Auflisten aller Elemente unter dem Verzeichnis, das mit Pfad angegeben ist

listdir(path='', detail=False, invalidate_cache=True)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

detail

Detaillierte Informationen oder nicht.

Standardwert: False
invalidate_cache

Ob cache ungültig werden soll oder nicht

Standardwert: True

Gibt zurück

Typ Beschreibung
List <xref:of> <xref:elements> <xref:under> <xref:directory> <xref:specified> <xref:with> <xref:path>

ls

Auflisten aller Elemente unter dem Verzeichnis, das mit Pfad angegeben ist

ls(path='', detail=False, invalidate_cache=True)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

detail

Detaillierte Informationen oder nicht.

Standardwert: False
invalidate_cache

Ob cache ungültig werden soll oder nicht

Standardwert: True

Gibt zurück

Typ Beschreibung
List <xref:of> <xref:elements> <xref:under> <xref:directory> <xref:specified> <xref:with> <xref:path>

merge

Verketten einer Liste von Dateien zu einer neuen Datei

merge(outfile, filelist, delete_source=False)

Parameter

Name Beschreibung
outfile
Erforderlich
<xref:azure.datalake.store.core.path>

Die Datei, mit der verkettet wird. Wenn sie bereits vorhanden ist, werden die zusätzlichen Teile angefügt.

filelist
Erforderlich
list of <xref:azure.datalake.store.core.paths>

Vorhandene adl-Dateien, die in der Reihenfolge verkettet werden sollen

delete_source

Wenn True, gehen Sie davon aus, dass die zu verkettenden Pfade allein in einem Verzeichnis vorhanden sind, und löschen Sie das gesamte Verzeichnis, wenn Sie fertig sind.

Standardwert: False

Gibt zurück

Typ Beschreibung

mkdir

Erstellt ein neues Verzeichnis.

mkdir(path)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zum Erstellen eines Verzeichnisses

Gibt zurück

Typ Beschreibung

modify_acl_entries

Ändern Sie vorhandene Access Control List-Einträge (ACL) in einer Datei oder einem Ordner. Wenn der Eintrag nicht vorhanden ist, wird er hinzugefügt, andernfalls wird er basierend auf der übergebenen Spezifikation aktualisiert. Bei diesem Prozess werden keine Einträge entfernt (im Gegensatz zu set_acl).

Hinweis: Dies ist standardmäßig nicht rekursiv und gilt nur für die angegebene Datei oder den angegebenen Ordner.

modify_acl_entries(path, acl_spec, recursive=False, number_of_sub_process=None)

Parameter

Name Beschreibung
path
Erforderlich
str

Speicherort, an dem die ACL-Einträge festgelegt werden sollen.

acl_spec
Erforderlich
str

Die ACL-Spezifikation, die zum Ändern der ACL im Pfad im Format "[default:]user|group|other:[entity id or UPN]:r|-w|-x|-,[default:]user|group|other:[entity id or UPN]:r|-w|-x|-,..." verwendet werden soll.

recursive

Gibt an, ob ACLs rekursiv geändert werden sollen oder nicht

Standardwert: False
number_of_sub_process
Standardwert: None

mv

Verschieben der Datei zwischen Speicherorten in ADL

mv(path1, path2)

Parameter

Name Beschreibung
path1
Erforderlich

Quellpfad

path2
Erforderlich

Zielpfad

Gibt zurück

Typ Beschreibung

open

Öffnen einer Datei zum Lesen oder Schreiben

open(path, mode='rb', blocksize=33554432, delimiter=None)

Parameter

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

Pfad der Datei in ADL

mode
<xref:azure.datalake.store.core.string>

Einer von "rb", "ab" oder "wb"

Standardwert: rb
blocksize
int

Größe von Datenknotenblöcken beim Lesen

Standardwert: 33554432
delimiter
<xref:byte>(<xref:s>) oder None

Zum Schreiben von Blöcken mit Trennzeichenende

Standardwert: None

put

Streamen von Daten vom lokalen Dateinamen in die Datei am Pfad

put(filename, path, delimiter=None)

Parameter

Name Beschreibung
filename
Erforderlich
str oder <xref:azure.datalake.store.core.Path>

Lokaler Dateipfad zum Lesen

path
Erforderlich

ADL-Pfad zum Schreiben

delimiter

Optionales Delimeter für Trennzeichen-endende Blöcke

Standardwert: None

Gibt zurück

Typ Beschreibung

read_block

Lesen eines Bytesblocks aus einer ADL-Datei

Lesen Sie ab offset der Datei length Bytes. Wenn delimiter festgelegt ist, stellen wir sicher, dass der Lesevorgang an Trennzeichengrenzen beginnt und beendet wird, die den Speicherorten offset und "offset" folgen.

  • length. If offset' ist 0, dann beginnen wir bei 0. Die zurückgegebene Bytezeichenfolge enthält die Endtrennzeichenzeichenfolge.

Wenn offset+length über das eof hinaus liegt, wird in eof gelesen.

read_block(fn, offset, length, delimiter=None)

Parameter

Name Beschreibung
fn
Erforderlich
<xref:azure.datalake.store.core.string>

Pfad zum Dateinamen in ADL

offset
Erforderlich
int

Byteoffset zum Starten des Lesevorgangs

length
Erforderlich
int

Anzahl der zu lesenden Bytes

delimiter
bytes(<xref:optional>)

Stellen Sie sicher, dass das Lesen am Trennzeichen bytestring gestartet und beendet wird.

Standardwert: None

Beispiele


>>> adl.read_block('data/file.csv', 0, 13)  
b'Alice, 100\nBo'
>>> adl.read_block('data/file.csv', 0, 13, delimiter=b'\n')  
b'Alice, 100\nBob, 200\n'

Verwenden Sie length=None , um bis zum Ende der Datei zu lesen.

adl.read_block('data/file.csv', 0, None, delimiter=b'n') # doctest: +SKIP b'Alice, 100nBob, 200nCharlie, 300'

Weitere Informationen

<xref:distributed.utils.read_block>

remove

Entfernen einer Datei oder eines Verzeichnisses

remove(path, recursive=False)

Parameter

Name Beschreibung
path
Erforderlich

Der zu entfernende Speicherort.

recursive

Gibt an, ob auch alle unten angegebenen Einträge entfernt werden, d. h. die von walk()zurückgegeben werden.

Standardwert: False

Gibt zurück

Typ Beschreibung

remove_acl

Entfernen Sie die gesamte, nicht standardmäßige ACL aus der Datei oder dem Ordner, einschließlich unbenannten Einträgen. Standardeinträge können auf diese Weise nicht entfernt werden, bitte verwenden Sie dafür remove_default_acl.

Hinweis: Dies ist nicht rekursiv und gilt nur für die angegebene Datei oder den angegebenen Ordner.

remove_acl(path)

Parameter

Name Beschreibung
path
Erforderlich
str

Speicherort zum Entfernen der ACL.

remove_acl_entries

Entfernen Sie vorhandene, benannte Access Control Listeneinträge (ACL) für eine Datei oder einen Ordner. Wenn der Eintrag noch nicht vorhanden ist, wird er ignoriert. Standardeinträge können auf diese Weise nicht entfernt werden, bitte verwenden Sie dafür remove_default_acl. Unbenannte Einträge können auf diese Weise nicht entfernt werden, bitte verwenden Sie dafür remove_acl.

Hinweis: Dies ist standardmäßig nicht rekursiv und gilt nur für die angegebene Datei oder den angegebenen Ordner.

remove_acl_entries(path, acl_spec, recursive=False, number_of_sub_process=None)

Parameter

Name Beschreibung
path
Erforderlich
str

Speicherort zum Entfernen der ACL-Einträge.

acl_spec
Erforderlich
str

Die ACL-Spezifikation, die aus der ACL im Pfad im Format entfernt werden soll (beachten Sie, dass der Berechtigungsteil fehlt) '[default:]user|group|other:[entity id or UPN],[default:]user|group|other:[entity id or UPN],..."

recursive

Gibt an, ob ACLs rekursiv entfernt werden sollen oder nicht.

Standardwert: False
number_of_sub_process
Standardwert: None

remove_default_acl

Entfernen Sie die gesamte Standard-ACL aus dem Ordner. Die Standardeinträge für Dateien sind nicht vorhanden. Wenn eine Datei angegeben wird, führt dieser Vorgang nichts aus.

Hinweis: Dies ist nicht rekursiv und gilt nur für den angegebenen Ordner.

remove_default_acl(path)

Parameter

Name Beschreibung
path
Erforderlich
str

Speicherort, an dem die ACL aktiviert werden soll.

rename

Verschieben der Datei zwischen Speicherorten in ADL

rename(path1, path2)

Parameter

Name Beschreibung
path1
Erforderlich

Quellpfad

path2
Erforderlich

Zielpfad

Gibt zurück

Typ Beschreibung

rm

Entfernen einer Datei oder eines Verzeichnisses

rm(path, recursive=False)

Parameter

Name Beschreibung
path
Erforderlich

Der zu entfernende Speicherort.

recursive

Gibt an, ob auch alle unten angegebenen Einträge entfernt werden, d. h. die von walk()zurückgegeben werden.

Standardwert: False

Gibt zurück

Typ Beschreibung

rmdir

Entfernen eines leeren Verzeichnisses

rmdir(path)

Parameter

Name Beschreibung
path
Erforderlich

Zu entfernende Verzeichnispfad

Gibt zurück

Typ Beschreibung

set_acl

Legen Sie die Access Control List (ACL) für eine Datei oder einen Ordner fest.

Hinweis: Dies ist standardmäßig nicht rekursiv und gilt nur für die angegebene Datei oder den angegebenen Ordner.

set_acl(path, acl_spec, recursive=False, number_of_sub_process=None)

Parameter

Name Beschreibung
path
Erforderlich
str

Speicherort, an dem die ACL aktiviert werden soll.

acl_spec
Erforderlich
str

Die für den Pfad festzulegende ACL-Spezifikation im Format "[default:]user|group|other:[entity id or UPN]:r|-w|-x|-,[default:]user|group|other:[entity id or UPN]:r|-w|-x|-,..."

recursive

Gibt an, ob ACLs rekursiv festgelegt werden sollen oder nicht.

Standardwert: False
number_of_sub_process
Standardwert: None

set_expiry

Legen Sie die Ablaufzeit für die angegebene Datei fest oder entfernen Sie sie. Dieser Vorgang kann nur für Dateien ausgeführt werden.

Hinweis: Ordner werden nicht unterstützt.

set_expiry(path, expiry_option, expire_time=None)

Parameter

Name Beschreibung
path
Erforderlich
str

Dateipfad zum Festlegen oder Entfernen der Ablaufzeit

expire_time
int

Die Zeit, zu der die Datei abläuft, entspricht der expiry_option, die festgelegt wurde.

Standardwert: None
expiry_option
Erforderlich
str

Gibt den Typ des Ablaufs an, der für die Datei verwendet werden soll:

  1. NeverExpire: ExpireTime wird ignoriert.

  2. RelativeToNow: ExpireTime ist eine ganze Zahl in Millisekunden, die das Ablaufdatum relativ zum Zeitpunkt der Aktualisierung der Datei darstellt.

  3. RelativeToCreationDate: ExpireTime ist eine ganze Zahl in Millisekunden, die das Ablaufdatum relativ zur Dateierstellung darstellt.

  4. Absolut: ExpireTime ist eine ganze Zahl in Millisekunden, als Unix-Zeitstempel relativ zum 1.1.1970 00:00:00:00.

stat

Dateiinformationen für Pfad

stat(path, invalidate_cache=True, expected_error_code=None)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

invalidate_cache

Ob cache ungültig werden soll oder nicht

Standardwert: True
expected_error_code
int

Gibt optional einen bestimmten, erwarteten Fehlercode an, falls vorhanden.

Standardwert: None

Gibt zurück

Typ Beschreibung
File <xref:information>

tail

Zurückgeben der letzten Bytes der Datei

tail(path, size=1024)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

size
int

Wie viele Bytes zurückgegeben werden sollen

Standardwert: 1024

Gibt zurück

Typ Beschreibung
<xref:Last>(<xref:size>) bytes <xref:of> <xref:azure.datalake.store.core.file>

touch

Erstellen einer leeren Datei

touch(path)

Parameter

Name Beschreibung
path
Erforderlich

Pfad der zu erstellenden Datei

Gibt zurück

Typ Beschreibung

Entfernen einer Datei oder eines Verzeichnisses

unlink(path, recursive=False)

Parameter

Name Beschreibung
path
Erforderlich

Der zu entfernende Speicherort.

recursive

Gibt an, ob auch alle unten angegebenen Einträge entfernt werden, d. h. die von walk()zurückgegeben werden.

Standardwert: False

Gibt zurück

Typ Beschreibung

walk

Abrufen aller Dateien unter dem angegebenen Pfad

walk(path='', details=False, invalidate_cache=True)

Parameter

Name Beschreibung
path
Erforderlich

Pfad zur Abfrage

details

Gibt an, ob Dateidetails eingeschlossen werden sollen

Standardwert: False
invalidate_cache

Ob cache ungültig werden soll

Standardwert: True

Gibt zurück

Typ Beschreibung
List <xref:of> <xref:azure.datalake.store.core.files>