save_working_file()-Methode
Speichert eine von einem Python/HCL-Skript erzeugte Datei auf der Registerkarte Arbeitsdaten, wo sie für die zukünftige Verwendung oder für historische Zwecke gespeichert wird.
Syntax
hcl.save_working_file(name = "Name_der_Arbeitsdatei")
Parameter
Name | Beschreibung |
---|---|
name = Name_der_Arbeitsdatei |
Der Name der Arbeitsdatei. Der Name muss in Anführungszeichen gesetzt werden. Sie müssen den Namen der Datei, die bereits durch das Python/HCL-Skript erzeugt wurde, buchstabengenau, einschließlich der Dateierweiterung. Bei Name_der_Arbeitsdatei wird zwischen Groß- und Kleinschreibung unterschieden. Die Groß- und Kleinschreibung des vom Python/HCL-Skript erzeugten Dateinamens muss übereinstimmen. Hinweis Bei Name_der_Arbeitsdatei wird in load_working_file()-Methode nicht zwischen Groß- und Kleinschreibung unterschieden. |
Gibt zurück
Im Erfolgsfall lautet der Rückgabecode 202. Bei einem Fehler wird die Fehlermeldung ausgegeben.
Beispiele
Speichern einer Datei auf der Registerkarte „Arbeitsdaten“
Sie möchten eine Datei mit Rechnungsdatensätzen aus dem ersten Quartal 2022 speichern, damit Sie sie für spätere Analysen verwenden können. Die Datensätze befinden sich in einer Datei namens Invoices_Q1_2022.csv, die Sie mit einer Python-Methode in einem Skript erstellen. Um die Datei dauerhaft auf der Registerkarte Arbeitsdaten im Robot zu speichern, müssen Sie die separate HCL-Methode save_working_file() verwenden.
hcl.save_working_file(name = "Invoices_Q1_2022.csv")
Bemerkungen
Verhalten beim Speichern von Dateien
Wenn Sie eine Datei auf der Registerkarte Arbeitsdaten speichern, werden alle Dateien mit demselben Namen und derselben Dateierweiterung automatisch überschrieben, unabhängig von der Schreibweise des Dateinamens.
Skript-Fehlermeldung
Alle diese Situationen führen zu der unten gezeigten Fehlermeldung des Skripts:
-
die angegebene Datei wurde bisher nicht vom Skript erzeugt
-
der Dateiname ist falsch geschrieben
-
die Groß- und Kleinschreibung des Dateinamens entspricht nicht genau dem Original
-
die Dateierweiterung fehlt
Skript-Fehlermeldung:
FileNotFoundError: Die Datei Name_der_Arbeitsdatei ist im Arbeitsverzeichnis nicht vorhanden