TypeError:check()缺少1个必需的位置参数:'self'-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

TypeError:check()缺少1个必需的位置参数:'self'

2019-01-23 13:36:31 3789 1

我尝试使用re来创建一个代码来将我的邮件存储在一个文件中,并在启动时检查它是否在该文件中其他人请求我再次键入它

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

import re

class login(object):

def check(self):
    self.mail = r"([\w\.-]+)@([\w\.-]+)([\w\.-]+)"
    with open('login.txt', 'r') as self.myfile:
        self.line1 = self.myfile.read().replace('\n', '')
    with open('username.txt', 'r') as self.usr:
        self.line2 = self.usr.read().replace('\n', '')
    if re.findall(self.mail, self.line1):
        goon()
    else:
        log()
    self.myfile.close()

def goon(self):
    import assistant #another code to exec.

def log(self):
    self.file = open("login.txt", "w")
    self.file.truncate(0)
    self.data = input("Your email: ")
    self.file.write(self.data)
    self.file.close()
    l.goon()

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

python python-3.x

取消 提交回答
全部回答(1)
  • 一码平川MACHEL
    2019-07-17 23:26:35

    你得到的错误是因为你缩进你的“主”计划,并使它成为类的方法。

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

    if name == '__main__':

    obj = login()
    obj.check() #error
    obj.log()
    obj.goon()
    0 0
相关问答

0

回答

Forrester 首个企业级公共云容器平台报告中,位列StrongPerformer中国第一的是?

2021-11-25 21:35:49 165浏览量 回答数 0

1

回答

遇到yntax error : missing ‘)’ before type 'x怎么解决?c报错

2020-05-28 17:34:46 448浏览量 回答数 1

1

回答

遇到error C2133:怎么解决?c报错

2020-05-28 13:24:59 761浏览量 回答数 1

1

回答

遇到error C2017:怎么解决?c报错

2020-05-28 09:45:34 923浏览量 回答数 1

1

回答

遇到error C2660: 怎么解决?c报错

2020-05-28 13:19:02 718浏览量 回答数 1

1

回答

遇到error C2450:怎么解决?c报错

2020-05-28 13:24:06 721浏览量 回答数 1

2

回答

安装Linux桌面系统报错误Error256

2019-02-28 12:16:22 6086浏览量 回答数 2

0

回答

Error的用处

2017-10-25 14:38:24 1565浏览量 回答数 0

1

回答

socket error 9怎么解决?什么原因?

2016-07-18 13:15:28 3424浏览量 回答数 1

1

回答

C语言中 srand((unsigned)time(NULL)) error:表达式必须具有(pointer-to-)函数类型

2016-03-19 14:08:27 6963浏览量 回答数 1
47
文章
723
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载