Springe zum Inhalt
Zurück zu Nymbot

Wissensdatenbank Der Code

Code auf Ihrem Gerät ausführen

Python und JavaScript in einer Antwort können direkt dort ausgeführt werden, wo sie sich befinden, in einer Sandbox auf Ihrem eigenen Gerät.

Der Run Button

Python und JavaScript-Codeblöcke in den Antworten von Nymbot haben eine Rennen Drücken Sie es, und der Code läuft in einer Sandbox innerhalb der App: Ein gesperrtes Framework, das Ihre Schlüssel, Ihre Chats oder den Rest der App nicht sehen kann, läuft im Hintergrund, so dass eine Runaway-Schleife niemals etwas einfriert.

Python wird von der Website von Nymbot auf Ihr Gerät geladen, wenn Sie etwas zum ersten Mal ausführen, etwa 14 MB plus alle Bibliotheken, die der Code importiert, und startet danach schneller.

Für andere Sprachen oder für Code, der das Internet oder mehr Zeit benötigt, verwenden Sie Run auf dem Server stattdessen.

Was kommt zurück

Die Ergebnisse erscheinen unter dem Codeblock: was es gedruckt hat, alle Fehler und den Wert der letzten Zeile.Tabellen werden als Tabellen angezeigt, Diagramme werden als Bilder gezogen und die Dateien, die der Code geschrieben hat, erhalten eine Rettung Der Button.

Ausgabe an Nymbot senden stellt die Ausgabe in den Komponist, so dass Sie nach ihm fragen können.

Verwenden von angehängten Dateien

Der Text der Dokumente, die dem Chat beigefügt sind, steht dem Code als Datei, nach Namen, zur Verfügung, sodass Sie einen CSV anfügen und Code anfordern können, der ihn liest.

Was sie nicht tun kann

  • Kein Netzwerk Der Code kann keine Webseiten abrufen, APIs anrufen oder Pakete aus dem Internet installieren.Python kann nur die Bibliotheken importieren, die Nymbot dient.
  • 30 Sekunden Ein Lauf, der länger dauert, wird gestoppt und seine Sandbox weggeworfen.
  • Eine frische Sandbox pro Chat. Der Wechsel zu einem anderen Chat wirft die alte Sandbox weg, so dass nichts aus den Runden eines Chats für den andern übrig bleibt.
  • Nur das, was das Gerät tun kann. Es läuft in der App auf Ihrem Gerät, so dass schwere Arbeit durch die Geschwindigkeit und den Speicher Ihres Geräts begrenzt ist.

Was der Code funktioniert und was er produziert, bleibt auf Ihrem Gerät.