Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python TypeError:check()缺少1个必需的位置参数:';自我';_Python_Python 3.x - Fatal编程技术网

Python TypeError:check()缺少1个必需的位置参数:';自我';

Python TypeError:check()缺少1个必需的位置参数:';自我';,python,python-3.x,Python,Python 3.x,我试着用re编写一个代码,将我的邮件存储在一个文件中,并在启动时检查它是否在该文件中,否则请让我再次键入 我试着把self放在第28行的函数名之前(错误) 出现错误的直接原因是您缩进了“main”程序,并使其成为类的方法 把它拉回到左边距。然后,要使用类代码,必须创建该类的实例。这是作为每个方法调用的隐式参数的self if __name__ == '__main__': obj = login() obj.check() #error obj.log() obj

我试着用re编写一个代码,将我的邮件存储在一个文件中,并在启动时检查它是否在该文件中,否则请让我再次键入

我试着把self放在第28行的函数名之前(错误)

出现错误的直接原因是您缩进了“main”程序,并使其成为类的方法

把它拉回到左边距。然后,要使用类代码,必须创建该类的实例。这是作为每个方法调用的隐式参数的
self

if __name__ == '__main__':
    obj = login()
    obj.check() #error
    obj.log()
    obj.goon()

伙计,你的实例在哪里?取消提示,创建一个实例并调用该实例上的方法
if __name__ == '__main__':
    obj = login()
    obj.check() #error
    obj.log()
    obj.goon()