Ist es möglich, Methoden innerhalb von interaktivem Python zu testen und leere Zeilen darin zu behalten?Konfigurieren von interaktivem Python, um Leerzeilen innerhalb von Methoden zuzulassen
def f1():
import random
import time
time.sleep(random.randint(1, 4))
Dies gibt dem bekannten Fehler
IndentationError: unexpected indent
Also, ja eine Abhilfe ist alle Leerzeilen innerhalb von Funktionen zu entfernen. Ich würde gerne wissen, ob das wirklich notwendig ist, um im interaktiven Modus/REPL laufen zu können.
dank
Warum müssen Sie im Interpreter leere Zeilen hinzufügen? Kopieren und einfügen? Mit Interpreter nehme ich an, du meinst interaktive Python. – SethMMorton
Ich denke, Sie haben Leerzeichen Probleme @ FogleBird zeigt richtig, sauber Whitespaces und weiter mit leeren Zeilen keine Probleme. Sie können statische Analysewerkzeuge wie "pep8" verwenden, die möglicherweise die Warnung für zusätzliche Leerräume anzeigen. –
@SethMMorton; Ich korrigierte Frage, um Verbage "interactive python" zu verwenden. – javadba