Python相当于Matlab的clear,close all,clc

lbsnaicq  于 2023-10-23  发布在  Matlab
关注(0)|答案(5)|浏览(232)

在Matlab中,在每个文件的开头,我通常会写

clear; close all; clc

Python中有类似的东西吗?大多数人在测试他们的脚本时会做什么?

qv7cva1a

qv7cva1a1#

这里的问题是plt.show()被阻塞,并且在手动关闭窗口之前不会返回到脚本。您可以尝试plt.draw(),它是交互式的,并允许脚本在图形绘制完成后继续运行。
Matplotlib显示文档
还有一个问题讨论了show和draw之间的区别:
Difference between plt.show() and plt.draw()
那结案陈词应该管用

up9lanfz

up9lanfz2#

  • 使用%reset -f清除所有变量(如果没有-f,则必须确认clear命令)。
  • 与MATLAB的clc等效的命令是Spyder中的%clear(您也可以使用快捷键“cxl + L”)。
  • 最后,plt.close('all')的工作方式类似于MATLAB中的close all(您必须首先使用import matplotlib.pyplot as plt命令导入pyplot)。
a9wyjsp7

a9wyjsp73#

我用的是

print ("\n"*80)

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

cx6n0qe34#

要关闭图形,请使用用途:

plt.close('all');
3gtaxfhh

3gtaxfhh5#

def clear():
    print("\n"*80)
clear()

相关问题