2016-07-11 6 views
0

Ich lerne Python mit IPython. Wenn ich etwas nettes gemacht habe, kopiere ich das gerne in eine private CheatSheet-Datei. Daher verwende ich den iPython %hist Befehl. Ich frage mich, ob es einen Weg gibt, nur diejenigen Befehle zu drucken, die syntaktisch korrekt waren und keinen Fehler ausgelöst haben. Irgendwelche Ideen?iPython Geschichte der gültigen Befehle

+0

kurze antwort: NEIN ... – zhangxaochen

Antwort

1

Haben Sie in Betracht gezogen, ipython notebook auszuprobieren? (Ich habe es in ein paar Kursen verwendet)

Sie greifen auf den interaktiven Python über einen Web-Browser zu und erstellen "Boxen" mit lauffähigem Code. Wenn Sie also einen Block laufen ließen, gab er die gewünschte Antwort und warf keine Fehler. Sie könnten dann einen anderen Block erstellen und weitergehen (das Bit beibehalten, das Sie behalten wollten). Wenn es einen Fehler oder nicht das erwartete Ergebnis erzeugt, könnten Sie bearbeiten und erneut ausführen, bis es getan hat.

Ihre Code-Boxen können mit HTML-Markup-Notizen, Diagrammen, Diagrammen durchsetzt sein - Sie nennen es. Das gesamte Notebook kann dann für den späteren Zugriff gespeichert und beim erneuten Laden erneut ausgeführt werden.