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

开发者社区> 问答> 正文

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

2019-01-23 13:36:31 3527 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
相关问答

10

回答

【精品问答合集】Hbase热门问答

hbase小能手 2019-05-29 14:37:26 120856浏览量 回答数 10

38

回答

干货分享:DBA专家门诊一期:索引与sql优化问题汇总

xiaofanqie 2014-12-25 15:13:38 92109浏览量 回答数 38

111

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 295640浏览量 回答数 111

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 147266浏览量 回答数 22

42

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 137125浏览量 回答数 42

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 305687浏览量 回答数 249

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 475840浏览量 回答数 24

62

回答

磁盘原地扩容功能4月22日正式上线

艳馨 2015-04-21 23:40:33 96386浏览量 回答数 62

23

回答

【精品问答合集】Redis热门问答

李博 bluemind 2019-05-29 16:36:15 127127浏览量 回答数 23

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 204417浏览量 回答数 2
47
文章
723
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载