一、问题描述

自定义类直接引用自定义方法,运行报错:missing 1 required positional argument: 'self'

错误代码公之于众

报错信息

二、问题分析

TestMethod是自定义的类,test_01_getAuth为该类的实例化方法(self:表示实例化类后的地址ID),类未实例化直接调用TestMethod.test_01_getAuth(),导致报错

三、解决方案

1.自定义类加括号,直接调用方法

if __name__ == '__main__':TestMethod().test_01_getAuth()

2.类实例化后,实例化对象调用方法

if __name__ == '__main__':run = TestMethod()run.test_01_getAuth()

python实例化原理python中实例化是什么-Python学习网https://www.py.cn/faq/python/12659.html

python中类未实例化引发的报错 missing 1 required positional argument: ‘self‘相关推荐

  1. Django报错:__init__() missing 1 required positional argument: 'on_delete'

    1. 问题 在根据models生成数据库表时,Django报__init__() missing 1 required positional argument: 'on_delete' 源代码如下: ...

  2. Django关联数据库时报错TypeError: __init__() missing 1 required positional argument: 'on_delete'...

    sgrade = models.ForeignKey("Grades",) 执行python manage.py makemigrations后出现 TypeError: __in ...

  3. python报错:TypeError: missing 1 required positional argument: ‘self‘

    python报错:TypeError:   missing 1 required positional argument: 'self' 问题: class test:def test01(self) ...

  4. 【Python】django报错:TypeError: __init__() missing 1 required positional argument: 'on_delete'解决办法

    错误代码: from __future__ import unicode_literals from django.db import models from django.utils.encodin ...

  5. missing 1 required positional argument: 'on_delete'报错解决方案

    最近在使用Python的Django框架开发web站点,通过models.py文件建表后,执行数据库迁移(命令行:mange.py makemigrations)时报错,下面是查看官方文档后找到的解决 ...

  6. missing 1 required positional argument: ‘on_delete‘报错解决方案

    missing 1 required positional argument: 'on_delete'报错解决方案 参考文章: (1)missing 1 required positional arg ...

  7. TypeError: func() missing 1 required positional argument: 'XXXXX' 报错原因

    在面向对象编程的时候会报这样的错误: TypeError: func() missing 1 required positional argument: 'XXXXX' 报这个错误有两种原因: 1.实 ...

  8. 报错解决之 __init__() missing 1 required positional argument: ‘dtypes‘

    Index 目录索引 报错信息 解决方法 参考 报错信息 深度学习神经网络模型训练的时候,可能会报出如下错误: __init__() missing 1 required positional arg ...

  9. django报错TypeError: __init__() missing 1 required positional argument: 'on_delete'

    个人博客页面链接:http://www.shihao.online (django搭建的个人博客,还在完善中) django报错 TypeError: __init__() missing 1 req ...

最新文章

  1. 鱼眼镜头标定基本原理及实现
  2. android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor'
  3. 【8】青龙面板系列教程之nolanjdc的一键安装获取cookie【作者删库了,不用尝试了】
  4. LeetCode Paint House II
  5. Office2013 分享
  6. 新瓶旧酒ASP.NET AJAX(6) - 客户端脚本编程
  7. C++Primer学习笔记:第2章 变量和基本类型
  8. BZOJ3064 CPU监控
  9. JAVA获得天气json数据的方法,获取从天气预报接口返回回来的json数据
  10. 用C#编写一个抓网页的应用程序
  11. HDU-3466-Proud Merchants
  12. 【个人笔记】OpenCV4 C++ 快速入门 29课
  13. 浅谈如何删除JSP编译后的空行
  14. 有效的数独 python_Python判断有效的数独算法示例
  15. C#操作Excel数据库方法
  16. oracle客户端添加sqlldr
  17. 计算机文化基础习题及答案
  18. 筛选excel表格C++实现
  19. 设置WINRE的硬盘启动
  20. Unity旋转值Quaternion交换旋转轴

热门文章

  1. 1027. 方格取数
  2. SpringBoot项目电脑商城项目实战(适合刚学完SpringBoot的初学者)
  3. 使用python写一个桌面的gui自定义倒计时
  4. 数据结构PTA 案例5-1.4 字符串关键字的散列映射
  5. 准确率(Precision)、召回率(Recall)、F值(F-Measure)
  6. 我的世界java版特性_我的世界Java版特性展望直面会爆料
  7. Web前端:什么是前端开发
  8. java 异步方法_Java异步方法调用
  9. html怎么设置顶部布局,HTML怎么布局
  10. Ubuntu18.4 搜狗输入法安装