簡體   English   中英

PyCharm Python - 在調試器中顯示對象的 __str__ 而不是內存地址

[英]PyCharm Python - Display __str__ of object instead of memory address in debugger

據我記得,在 IntelliJ 中,調試窗口可以選擇查看對象的toString()而不是其內存地址。 有沒有辦法在 PyCharm 中使用對象的__str__(self)來做到這一點?

在此處輸入圖像描述

在此處輸入圖像描述

這應該通過__repr__完成:

class Foo:
    def __repr__(self):
        return 'foo object'

f = Foo()
pass # breakpoint here

這在調試器的變量窗口中顯示'foo object'

變量視圖/調試中的 Pycharm 顯示__str__對象表示而不是__repr__

是在 JetBrains 網站上創建的工作項。 不幸的是,我認為仍然沒有進展。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM