Pycharm在程序运行完成后,查看每个变量并继续对变量进行操作的方法(show variables)

Pycharm在程序运行完成后,查看每个变量并继续对变量进行操作的方法(show variables)

1.软件环境

2.问题背景

3.解决办法 

4.FAQ


 ⚡博主自用Office 365,快来小可爱拼车!⚡:

🍎🍎博主自用Office 365家庭版全家桶 + OneDrive 1TB拼车,40/年,来长期拼的!icon-default.png?t=N7T8https://blog.csdn.net/qq_15969343/article/details/141813155

1.软件环境

        具体软件环境如下:

  • Python 3.6.3
  • Anaconda 3(64bit)
  • ipython 6.1.0

2.问题背景

        做图像处理的人一般都用过MATLAB,好用易上手,并且里面封装了大量的算法,并且MATLAB里面有一个很贴心的功能就是你可以随时查看变量的值,以及变量的类型是什么:

        在进行代码调试的时候,可以清楚的看到是哪些变量出现了问题,但是由于MATLAB的深度学习生态环境还是没有Python的开放,因此,现在更多的人在做深度学习的时候,更加倾向于使用Python,而在众多的Python IDE中,pycharm算是比较热门的了!但pycharm和MATLAB在变量交互上的形式不同,有时候为了观察变量的取值是否正确,还要到处print~~,麻烦不说还特别低效!!那么,pytharm能不能像MATLAB一样显示中间变量的值呢?答案是可以的!

        当然,你可能会问:debug不是也能直接查看变量的值吗?为什么不直接debug?从我个人角度来说,我觉得对比debug,这样做的优势有如下几点:

  1. debug会导致程序运行慢,特别是配置低的电脑会明显感受到;
  2. 有时我并不关心程序的中间变量具体是什么,我关心的是运行结束后,我依然可以对程序的所有变量进行操作,这样做可以同时获得程序本身运行的结果又可以获得Jupyter Notebook的交互计算体验;如下,我还想进一步探究OCR识别的结果,那么我在程序运行完之后,依然可以进行操作:

3.解决办法 

点击运行栏的这个灰色向下剪头:

单击“Edit Configurations”,

在出现的窗口上,勾选上:“Show command line afterwards”:

“run with Python console”(新版本): 

点击OK,重启Pycharm;接着点击Run窗口:

将Run的show variables图标勾选:

新版本选择这个有点类似眼镜的图标: 

然后你就会发现,在右边出现了变量的窗口:

4.FAQ

        1.每个版本的Pycharm的“Show command line afterwards”可能会稍有不同,例如有版本叫:“run with Python console”,反正不管名称怎么变,位置基本是没变的,勾选试一下就知道了!

        2.上述操作只是针对一个文件,如果每个文件都想有类似的操作,可以点击生成Templates,后面运行.py文件便都会保存所有的变量:

 

        3.新版本UI操作如下:

渣男!都看到这里了,还不赶紧点赞评论收藏走一波?

评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

任博啥时候能毕业?

有用的话,请博主喝杯咖啡吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值