2015-08-25 5 views
6

В Matlab, в начале каждого файла, я обычно пишуPython эквивалент Matlab Очистим, закройте все, CLC

clear; close all; clc 

Есть ли что-то похожее на это в Python? Что делают большинство людей при тестировании своих скриптов?

+1

In IPython% сброса очищает все переменные –

+0

Ответ Бена ниже должен помочь с цифрами. Для переменных попробуйте здесь: http://stackoverflow.com/questions/3543833/how-do-i-clear-all-variables-in-the-middle-of-a-python-script – rayryeng

ответ

3

Уловка здесь заключается в том, что plt.show() блокирует и не возвращается к скрипту, пока окно не будет закрыто вручную. Вы можете попробовать plt.draw(), который является интерактивным и позволит сценарию продолжать работу после рисования рисунка.

Matplotlib Show Documentation

Существует еще один вопрос, который обсуждается разница между шоу и рисовать:

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

Тогда близко должен работать.

0

Я хотел бы использовать либо

print ("\n"*80) 

----------- ИЛИ ------------

import os 
clear = lambda: os.system('cls') #on Windows System 
clear() 
Смежные вопросы