【问题标题】:How to setup PyCharm to not erase variables after execute? [duplicate]如何设置 PyCharm 在执行后不擦除变量? [复制]
【发布时间】:2021-07-09 22:47:48
【问题描述】:

我开始使用 PyCharm 进行 Python 开发,我不想在执行 de 文件后删除变量内容,就像 Spyder 在 Python 控制台上迭代数据一样。

就像可以在打印上看到的那样,变量resultado 在窗口上不可用以设置内容。

resultado 是 pandas 数据框,有什么方法可以在 macOS 上查看 CSV 表而不是在终端上查看?

PS.:我在 venv 上使用 Python 3.9。

【问题讨论】:

  • 在使用它之前,您必须将模块复制并粘贴到控制台(或导入)中。另一个完全不同的事情是在调试会话期间使用控制台,在这种情况下,变量将在断点之后可用(在您的代码中不可见)。无论哪种方式,变量都需要在控制台中可用之前声明和设置。

标签: python pycharm pyenv


【解决方案1】:

这里的“Python 控制台”基本上就是典型的 Python REPL。 它不会与您在文件中编写的代码交互;它基本上是一个空壳。这就是为什么它不知道你的变量。 你可以从 shell 运行你的文件,这样它就在上下文中。 但是很可能您希望通过使用右上角的绿色小箭头和底部的 Python Shell 选项卡来使用解释器运行您的文件,以便快速进行原型设计或快速尝试一些东西,因为这更像是它打算做的事情。

【讨论】:

    猜你喜欢
    • 2012-02-21
    • 2017-07-31
    • 2018-01-27
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多