python-3.x - 类不运行方法(简单) 我如何运行它?
问题描述
我在这个练习中遇到了困难,我不知道为什么这不起作用
输出
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()
我确定它很简单,我现在只是不明白。感谢您的帮助。
解决方案
推荐阅读
- apache-spark - AWS Glue 与 AWS EMR - 在 Spark 作业中覆盖 S3 文件
- javascript - 如何在 Angular 5 的一个组件中使用多个模板 URL?
- c++ - 获取csv文件中行数的最快方法是什么?
- amazon-web-services - 使用 SNS 通知自动停止 RDS 实例
- ruby-on-rails - ruby 刷新连接字段
- android - 我的 Nougat 设备上的可用 RAM
- layout - 布局离开屏幕。(隐藏在导航按钮下的视图)
- java - 从方法中打印出返回值
- python - Python“除了错误为错误:”
- java - JavaFX FXML编辑不同类中的元素