Wie kann ich die Ausgabe meines Skripts in der Pyto App speichern oder exportieren?

Melden
  1. Speichern und Exportieren der Skriptausgabe in Pyto
  2. Ausgabe in eine Datei schreiben
  3. Umleitung der Standardausgabe in eine Datei
  4. Exportieren der Ausgabedatei
  5. Copy & Paste der Konsole
  6. Zusammenfassung

Speichern und Exportieren der Skriptausgabe in Pyto

Die Pyto App auf iOS ist eine flexible Umgebung zum Ausführen von Python-Code direkt auf dem iPhone oder iPad. Dazu gehört auch die Möglichkeit, die Ausgabe eines Skripts zu speichern oder zu exportieren, um später darauf zugreifen oder sie teilen zu können. Allerdings gibt es in Pyto keine direkte Schaltfläche Speichern als für die Konsolenausgabe. Es gibt jedoch mehrere Wege, das Ergebnis deines Skripts dauerhaft zu sichern.

Ausgabe in eine Datei schreiben

Der einfachste Weg, um deine Skriptausgabe zu speichern, besteht darin, sie innerhalb deines Python-Codes direkt in eine Textdatei zu schreiben. So kannst du genau steuern, welche Informationen gespeichert werden. Dazu öffnest du eine Datei im Schreibmodus und leitest deine Ausgaben dorthin um. Zum Beispiel:

with open("ausgabe.txt", "w", encoding="utf-8") as datei: datei.write("Das ist die Ausgabe meines Skripts.\n") datei.write("Weitere Informationen hier.")

Die Datei ausgabe.txt wird dann im Arbeitsverzeichnis der Pyto App gespeichert, welches normalerweise über den Reiter Dateien in Pyto oder über die iOS Dateien-App erreichbar ist. Um hier die Ausgabe systematisch zu speichern, kannst du alle print()-Ausgaben durch das Schreiben in eine Datei ersetzen oder

weiter unten findest du eine Möglichkeit, print-Ausgaben in eine Datei umzuleiten.

Umleitung der Standardausgabe in eine Datei

Wenn du bereits mit print()-Funktionen arbeitest und nicht jedes Mal die Schreibweise ändern möchtest, kannst du die Standardausgabe (stdout) temporär auf eine Datei umleiten. So landen alle Ausgaben, die normalerweise auf dem Bildschirm erscheinen, stattdessen in einer Datei.

import sysdatei = open("ausgabe.txt", "w", encoding="utf-8")sys.stdout = dateiprint("Das ist eine Ausgabe, die jetzt in der Datei steht.")print("Auch weitere Ausgaben werden gespeichert.")datei.close()sys.stdout = sys.__stdout__ # Ausgabe wieder zurück auf Konsole

Diese Methode hilft, umfangreiche Ausgaben automatisch in einer Datei zu sammeln, ohne die print-Aufrufe zu ändern. Danach findest du die Datei ausgabe.txt in den Pyto-Dateien.

Exportieren der Ausgabedatei

Nachdem die Ausgabe in einer Datei gespeichert wurde, möchtest du diese möglicherweise teilen oder auf einen anderen Dienst hochladen. Pyto integriert sich nahtlos mit der iOS Dateien-App, sodass du mit der gespeicherten Datei Folgendes tun kannst:

Öffne in Pyto den Dateien-Bereich, suche die generierte Datei (z. B. ausgabe.txt) und tippe auf das Teilen-Symbol. Über das Teilen-Menü kannst du die Datei dann per Mail versenden, in Cloud-Speicher-Apps wie iCloud Drive, Dropbox oder Google Drive sichern oder anderweitig freigeben. Alternativ kannst du die Datei auch in iOS Dateien verschieben oder kopieren, um später mit anderen Apps darauf zuzugreifen.

Copy & Paste der Konsole

Für kleinere Ausgaben kannst du auch direkt in Pyto die Konsole manuell kopieren. Tippe lange auf die Konsolenausgabe und wähle Alles auswählen sowie Kopieren, um den Text in die Zwischenablage zu speichern. Danach kannst du ihn in jede andere App einfügen, z. B. in Notizen, Mail oder Texteditoren. Dies ist eine schnelle Lösung für einmalige Ergebnisse ohne Datei.

Zusammenfassung

Die beste und praktikabelste Methode, um Ausgaben in der Pyto App zu speichern, ist das Programmieren einer Ausgabe in eine Textdatei. Damit kannst du die Ergebnisse strukturiert speichern und anschließend über iOS-Funktionen leicht exportieren oder teilen. Alternativ hilft das Umleiten von sys.stdout in eine Datei, um jede print()-Anweisung automatisch zu speichern. Schließlich kannst du für kleinere Mengen auch manuell die Konsole kopieren und an anderen Stellen weiterverwenden.

Auf diese Weise hast du volle Kontrolle über deine Ausgabedaten in der Pyto-App auf deinem iOS-Gerät.

0

Kommentare