2015-08-25 9 views
6

in Matlab, all'inizio di ogni file, di solito scrivoPython equivalente di chiaro, chiudere tutte, CLC

clear; close all; clc 

C'è qualcosa di simile a questo in Python Matlab? Cosa fa la maggior parte delle persone quando testa i propri script?

+1

In ipython cancella% di reset tutte le variabili –

+0

La risposta di Ben sotto dovrebbe aiutare con le cifre. Per le variabili, prova qui: http://stackoverflow.com/questions/3543833/how-do-i-clear-all-variables-in-the-middle-of-a-python-script – rayryeng

risposta

3

Il problema qui è che plt.show() sta bloccando e non tornerà allo script finché la finestra non viene chiusa manualmente. Puoi provare plt.draw(), che è interattivo e permetterà allo script di continuare a funzionare dopo che la figura è stata disegnata.

Matplotlib Show Documentation

C'è un'altra domanda che discute la differenza tra spettacolo e disegnare:

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

Poi la stretta dovrebbe funzionare.

0

userei Entrambi

print ("\n"*80) 

----------- O ------------

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