首页 > 解决方案 > 类不运行方法(简单) 我如何运行它?

问题描述

我在这个练习中遇到了困难,我不知道为什么这不起作用

输出

Traceback (most recent call last):
  File "main.py", line 16, in <module>
    conf_module.run()
TypeError: run() missing 1 required positional argument: 'self'

我的代码

class Confidence:
    def __init__(self):
        self.string = 'X-DSPAM-Confidence: 0.8475'

    def colon(self):
        self.col_pos = self.string.find(':')
        self.number = self.string[self.col_pos + 1]
        self.confidence = float(self.number)
        print(self.confidence)

    def run(self):
        self.colon()


conf_module = Confidence
conf_module.run()

我确定它很简单,我现在只是不明白。感谢您的帮助。

标签: python-3.xoop

解决方案


推荐阅读