2015-08-25 11 views
6

In Matlab, am Anfang jeder Datei, ich schreibe in der RegelPython Äquivalent von Matlab clear, schließen Sie alle, clc

clear; close all; clc 

Gibt es so etwas wie dies in Python? Was machen die meisten Leute beim Testen ihrer Skripte?

+1

In ipython% Reset löscht alle Variablen –

+0

Bens Antwort unten sollte mit den Zahlen helfen. Für die Variablen, versuchen Sie es hier: http://stackoverflow.com/questions/3543833/how-do-i-clear-all-variables-in-the-middle-of-a-python-script – rayryeng

Antwort

3

Der Catch hier ist, dass plt.show() blockiert und nicht zum Skript zurückkehrt, bis das Fenster manuell geschlossen wird. Sie können plt.draw() ausprobieren, was interaktiv ist und es dem Skript ermöglicht, weiter zu laufen, nachdem die Figur gezeichnet wurde.

Matplotlib Show Documentation

Es ist eine andere Frage, die den Unterschied zwischen Show diskutiert und ziehen:

Difference between plt.show() and plt.draw()

Dann sollte der Nähe arbeiten.

0

Ich würde verwenden entweder

print ("\n"*80) 

----------- ------------ OR

import os 
clear = lambda: os.system('cls') #on Windows System 
clear()