跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • pycharm 或者其他 ide 或者 pdb 有没有根据条件自动断点的功能
未分類
18 1 月 2021

pycharm 或者其他 ide 或者 pdb 有没有根据条件自动断点的功能

pycharm 或者其他 ide 或者 pdb 有没有根据条件自动断点的功能

資深大佬 : chaleaoch 4

就是说, pdb 监控程序,当满足某个条件(譬如某个变量 == 某个值), 程序暂停.

我现在不知道某个变量是在哪里被赋的值. 如果有这个功能就很容易了,要不然只能单步, 慢慢看.

大佬有話說 (13)

  • 資深大佬 : jhdsgfww

    用 ipdb 直接写在代码里面试一下?
    “`python
    import ipdb

    # some codes here.
    if somevar == somevalue:
    ipdb.set_trace()
    # some codes here.
    “`

  • 資深大佬 : daimiaopeng

    pycharm 不是有吗?

  • 資深大佬 : j0hnj

    pycharm 在断点上右键可以设置

  • 資深大佬 : UN2758

    有啊,

  • 資深大佬 : UN2758

    pycharm 或者其他 ide 或者 pdb 有没有根据条件自动断点的功能

  • 資深大佬 : xiaolinjia

    或许你可以试试,pysnooper 这个库。

  • 資深大佬 : cabing

    改用微软的 vscode,一级棒。

  • 資深大佬 : milkpuff

    python 代码里面可以直接调用 breakpoint()函数

  • 資深大佬 : tiedan

    在断点直接右键可以添加触发条件

  • 資深大佬 : reed2020

    右击 PyCharm 的断点红点就有

  • 資深大佬 : cyhlnj

    学到了

  • 資深大佬 : no1xsyzy

    修改断点设置有点不对吧,连在哪赋值的都不知道……
    1. (不管哪个) IDE 能够自动选中所有变量引用( PyCharm 默认 Alt+F7 )
    2. Pysnooper ? Cyberbrain ?
    3. 如果是属性值,可以迅速转写成一个 property 并在 setter 里加断点。
    4. 二分法 trace 。

  • 主 資深大佬 : chaleaoch

    @no1xsyzy 感谢感谢. 是我想要的.

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具