提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
1、命令一:菜单栏run下的editconfiguration 下的 py代码文件 的 run python console
1、未勾选 run下的 run python console,(注意当前所建立的代码文件,步骤:选定py文件——Execution——Run with Python Console )如下图所示,并进行代码运行时:下图所示的代码运行结果窗口 在每一次重新开始运行时都会将上一次的运行结果删除。
2、勾选 run下的 run python console,如下图所示,并进行代码运行时:下图所示的代码运行结果窗口 在每一次重新开始运行时都会将保留上一次的运行结果窗口,并再次新建立一个运行结果窗口用来展示本次运行的结果。
2、命令二:【Setting】窗口(快捷键:Ctrl+Alt+S)中的【Use existing console for “Run with Python Console”】选项
分为三种情况:
情况1 未勾选 ****run下的 run python console时,也未勾选****settings下的run python console时:
运行结果为:每一次重新开始运行时都会将上一次的运行结果删除
情况2 未勾选 ****run下的 run python console时,但勾选****settings下的run python console时:
运行结果为:每一次重新开始运行时都会将上一次的运行结果删除
情况3 勾选 ****run下的 run python console时,但未勾选****settings下的run python console时:
运行结果为:“1、菜单栏run下的editconfiguration 下的 py代码文件 的 run python console ” 的情况
情况4 勾选 ****run下的 run python console时,并且也勾选****settings下的run python console时:
每一次重新开始运行时都将在同一个窗口中显示运行结果,并且会保留上一次的运行结果,本次运行结果自动进行换行在上一次运行结果下面显示。
3、总结
两种命令的不同之处:
1、范围不同:
“1、菜单栏run下的editconfiguration 下的 py代码文件 的 run python console”中的情况是,针对每一个py文件独立地进行约束。
“2、【Setting】窗口(快捷键:Ctrl+Alt+S)中的【Use existing console for “Run with Python Console”】选项” 中的情况是,全局设置窗口中,所以约束的是所有的py文件。
2、作用不同:
“1” 中在run的时候把所有变量和已编译的环境继续保留在console窗口中,方便用户利用console窗口对代码进行调试/测试。
“2” 中,在勾选“1”的情况下,如果不勾选,每一次的run都会新建一个console窗口,每一个console窗口的变量和已编译环境独立存在。而如果“2”中也勾选,则console窗口内容会不断的进行自动换行下移,并保存前边的运行结果。并且“2”是基于“1”的,所有当“1”未勾选时,“2”不会起作用,不会打开console窗口。
注:本文在撰写过程中参考了CSDN博主「dssgresadfsrgre」的文章并进行了更加完善的修改。
原文链接:https://blog.csdn.net/PSpiritV/article/details/123008891