【问题标题】:Why doesn't IDLE show class data attributes?为什么 IDLE 不显示类数据属性?
【发布时间】:2014-06-04 16:32:47
【问题描述】:

我在 IDLE (3.4.1) 编辑器窗口中打开了一个 Python 类模块。该类由数据属性和方法组成。打开类浏览器 (Alt+C) 时,我看到了方法列表,但没有看到数据属性。这是为什么呢?

class Test:

    a = 1
    b = 2

    def meth1(self):
        print(self.a)

    def meth2(self):
        print(self.b)

【问题讨论】:

  • 简短回答:IDLE 很糟糕。使用您喜欢的任何其他编辑器。
  • @Davidmh - 我 2 天前才开始学习 Python。我确实注意到,对于一个据说已经有几年历史的包裹,其不成熟程度令人惊讶。许多在任何半体面的现代编辑器/IDE 中被认为是标准的功能在这里都缺失了。我可以理解极简主义的理念,但有些功能对任何编程编辑器来说都是很好的补充。
  • 其实已经15岁了!它应该避免功能混乱并且是跨平台的;同时将大小保持在最小,因为它与 CPython 捆绑在一起。

标签: python python-idle python-3.4


【解决方案1】:

它不支持它。就这样。确实是 15 岁(如 Davidmh 所述)并且应该避免功能混乱......但这并不能证明缺乏此类功能是合理的。 p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 2021-03-06
    相关资源
    最近更新 更多