yln*_*nor 10 console pycharm python-2.7
我最近重新安装了Pycharm 2018.2.4专业人员,使用conda安装python 2.7.
使用之前的相同版本,我可以在控制台中运行脚本后访问本地变量.虽然,现在当我在控制台中运行脚本时,只有"特殊变量"可用.
更准确地说,如果代码运行良好,我将能够检索将在末尾存储的变量.但是如果脚本在某些时候失败,则不存储变量.而不是之前pycharm存储在错误行之前创建的值.
为了让您更好地理解,我们考虑以下代码:
a=100
b=300
c=b/a
Run Code Online (Sandbox Code Playgroud)
如果我"在控制台中运行"代码运行顺利,那么我可以执行以下操作
a
>> 100
Run Code Online (Sandbox Code Playgroud)
现在,如果我更改代码以使其执行错误:
a=0
b=300
c=b/a
Run Code Online (Sandbox Code Playgroud)
它无法在第三行运行.但通常(在上周重新安装pycharm之前)在错误行之前创建的任何变量仍然存在.现在,如果我跑了
a
>> error a is not defined
Run Code Online (Sandbox Code Playgroud)
我的变量都被删除了.我不明白发生了什么.
欢迎任何建议.
有趣的问题,升级到 Pycharm 2018.2.4 后我可以确认这就是你所描述的。
您可以使用调试按钮
然后你可以切换到控制台选项卡(箭头#1),你可以看到变量(箭头#2)
在控制台选项卡上,您只需打开控制台提示按钮即可完成。
| 归档时间: |
|
| 查看次数: |
912 次 |
| 最近记录: |