【问题标题】:PyCharm - how do I debug (like in Jupyter Notebook) without having to re-run the full script every-time that I modify code?PyCharm - 我如何调试(如在 Jupyter Notebook 中)而不必每次修改代码时都重新运行完整的脚本?
【发布时间】:2021-05-14 12:37:30
【问题描述】:

我是编码和 PyCharm 的新手。我已经学习了 Jupyter,并试图了解 PyCharm 调试(使用单个/多个断点)。

我喜欢 Jupyter 的一点是,当您将代码放入不同的块时,运行它们以输出您将使用的列表(这些列表 - 只要您没有做任何永久性影响它们的事情,但在那种情况下,我会做new_list = og_list.copy() 并使用新列表,以避免重新运行上面的所有代码)来创建/测试你的下一行代码,我想不出一种方法来继续以同样的方式进入 PyCharm/Debugging。

在 PyCharm 中,我使用它的方式,似乎每次我更改一行代码以重新测试/调试时,我都需要再次运行完整的代码。我知道我一定做错了。我现在播放了一些视频并在线阅读了一些帖子,但我似乎仍然无法理解。这里有人可以帮忙吗?

【问题讨论】:

    标签: python debugging jupyter-notebook pycharm


    【解决方案1】:

    你知道你可以写jupyter notebooks in PyCharm吗? - 据我所知,jupyter notebook 的cell 功能仅在jupyter notebook 和ipython 中给出。

    您也可以在 PyCharm 中打开iPython-shell

    另外,请记住,您可以轻松地将 jupyter notebook 转换为 .py 文件,因此没有什么可以阻止您在 jupyter notebook 中编写代码。

    【讨论】:

    • 谢谢,我不知道!我要试试。而且,随着我的进步缓慢,我更愿意学习如何正确使用 PyCharm 并快速编码到 PyCharm,这是优秀(快速/高效)编码人员最终将其变成职业的方式。
    • 那么我强烈建议您学习 PyCharm 的热键,同时也是了解 PyCharm 概览的良好开端是 this youtube playlist 和来自 intellij 的 tip video
    猜你喜欢
    • 1970-01-01
    • 2016-12-12
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    相关资源
    最近更新 更多