在Matlab中,在每个文件的开头,我通常会写
clear; close all; clc
Python中有类似的东西吗?大多数人在测试他们的脚本时会做什么?
qv7cva1a1#
这里的问题是plt.show()被阻塞,并且在手动关闭窗口之前不会返回到脚本。您可以尝试plt.draw(),它是交互式的,并允许脚本在图形绘制完成后继续运行。Matplotlib显示文档还有一个问题讨论了show和draw之间的区别:Difference between plt.show() and plt.draw()那结案陈词应该管用
up9lanfz2#
%reset -f
clc
%clear
plt.close('all')
close all
import matplotlib.pyplot as plt
a9wyjsp73#
我用的是
print ("\n"*80)
或
import os clear = lambda: os.system('cls') # On Windows System clear()
cx6n0qe34#
要关闭图形,请使用用途:
plt.close('all');
3gtaxfhh5#
def clear(): print("\n"*80) clear()
5条答案
按热度按时间qv7cva1a1#
这里的问题是plt.show()被阻塞,并且在手动关闭窗口之前不会返回到脚本。您可以尝试plt.draw(),它是交互式的,并允许脚本在图形绘制完成后继续运行。
Matplotlib显示文档
还有一个问题讨论了show和draw之间的区别:
Difference between plt.show() and plt.draw()
那结案陈词应该管用
up9lanfz2#
%reset -f
清除所有变量(如果没有-f,则必须确认clear命令)。clc
等效的命令是Spyder中的%clear
(您也可以使用快捷键“cxl + L”)。plt.close('all')
的工作方式类似于MATLAB中的close all
(您必须首先使用import matplotlib.pyplot as plt
命令导入pyplot)。a9wyjsp73#
我用的是
或
cx6n0qe34#
要关闭图形,请使用用途:
3gtaxfhh5#