Wie kann der Pfad zum Speichern/Öffnen von Dateien in JMP 19 geändert werden? (Python-Skript)Lieb,
Ich führe das folgende Skript in JMP19 aus und jetzt bleibt das Skript in der Datei bei der unten fettgedruckten Zeile hängen.
Die Tabelle results.json befindet sich auf meinem Desktop. Ich habe versucht, die Datei und den Pfad an einen anderen Speicherort zu kopieren.
Es bleibt immer noch hängen.
In JMP 19 funktionierte das Skript unverändert...
Weißt du, wie man das ändert?
Ich glaube, ich muss dem Skript mitteilen, dass es die Datei im Python-Pfad im JMP19-Ordner auf meinem Computer speichern soll… vielleicht?
with open("results.json", "w+") ......
Beste Wünsche,
Ole
Automatisierung und SkripterstellungDatenzugriffBetreff: Wie kann der Pfad zum Speichern/Öffnen von Dateien in JMP 19 geändert werden? (Python-Skript)Entschuldigung. Ich meinte, in JMP 18 hat es funktioniert...
Betreff: Wie kann der Pfad zum Speichern/Öffnen von Dateien in JMP 19 geändert werden? (Python-Skript)Eine kurze Klarstellung wäre hilfreich. Sie geben an, dass das Skript in JMP 19 hängen bleibt, weiter unten erwähnen Sie jedoch, dass es in JMP 19 einwandfrei funktionierte? Ich nehme an, Sie meinen, dass es in JMP 19 hängt, aber in Version 18 funktionierte? Die vollständigen Versionsnummern sind immer hilfreich, da wir Sicherheitsupdates und Bugfixes wie z. B. 19.0.1 veröffentlichen.
Die Datei sollte im selben Verzeichnis wie das JSL-Skript gespeichert werden. Beim Ausführen des JSL-Skripts wird das aktuelle Arbeitsverzeichnis auf den Speicherort des JSL-Skripts gesetzt. Ohne zusätzliche Pfadangaben in der Python-Methode `open()` wird die Datei standardmäßig im selben Verzeichnis wie das JSL-Skript gespeichert. Falls Ihr JSL-Skript keine weiteren JSL-Dateien als Includes einbindet, können Sie das aktuelle Arbeitsverzeichnis sogar mit Python-Befehlen ändern.
Auf der Python-Seite können Sie problemlos den vollständigen Pfad zur Datei angeben, einschließlich der Verwendung spezieller Verzeichnisse.
import jmp
import os
...
# using os.path.join() makes path portable on macOS and Windows
on_desktop = os.path.join( jmp.DESKTOP, 'results.json')
with open( on_desktop, 'w+' as f:
f.write( str(response.primary_results[0]))
..
Betreff: Wie kann der Pfad zum Speichern/Öffnen von Dateien in JMP 19 geändert werden? (Python-Skript)Lieber Paul.
Ja, danke, Ihre Annahmen waren richtig. Ich hatte tatsächlich JMP Version 19.0.1 und musste den Speicherpfad für die Dateien ändern.
Das hat geholfen. In meiner „alten“ Version 18 war das nicht der Fall (nicht nötig).
Danke schön!