1. takes exactly 1 argument (2 given)

出现此错误一般是在某对象调用类的某方法时出现。因为在python中某类的实例对象调用方法时,是首先将自身作为一个参数传入此方法。

例如: 某实例a.method(name)事实上是相当于a.method(a, name)

因此,在类的方法定义时,需要第一个参数设置为self,例如:

class Person:
def setName(self, name): ##是将自身的代号self传入了函数
self.name = name
 
 

最新文章

  1. JAVA 设计模式 适配器模式
  2. Magento修改css样式
  3. 多行文本垂直居中div高度确定
  4. 解决同一PC同一浏览器session共享问题
  5. [Node.js] 2、利用node-git-server快速搭建git服务器
  6. setContentView()与LayoutInflater.inflate()作用
  7. linux服务器磁盘挂载操作
  8. C#List<object>排序
  9. Django create和save方法
  10. Oracle DB管理内存
  11. 1405ST软件测试课的要求补充说明
  12. day 06云计算的三种服务模式:IaaS,PaaS和SaaS
  13. python基础易错题
  14. 使用php分页类实现简单分类
  15. jdango 部署之nginx+uwsgi
  16. mysql的Navicat查看数据库的ER图
  17. linux cpu过高原因及代码定位
  18. [翻译] LiquidFloatingActionButton
  19. HDOJ 4699 Editor 栈 模拟
  20. centos 配置mysql

热门文章

  1. Event percentages解析
  2. selenium元素定位方法
  3. MyBatis基本配置和实践(四)
  4. vuejs plus d3
  5. linux系统PKWindows系统,从各方便分析linux和Windows的优劣
  6. course & time
  7. C/C++内存管理详解 ZZ
  8. C# winform中 窗体缩放自适应的方法(不同电脑/不同分辨率)
  9. 安装系统+数据库+Sharepoint全套教程 (摘抄自https://www.cnblogs.com/jianyus/p/5482075.html)
  10. 详解CATransformLayer