在看《Python入门编程》的pygame小游戏《外星人来了》时,发现
TypeError: add() argument after * must be an iterable, not Alien
这个错误,网上找了半天没找出来,有的人说__init__拼写错了,有的说其他,但是仔细检查代码发现这个地方出错了
super().init()
错误中iterable是可迭代的意思,可迭代简单的理解就是可以用for语言进行循环遍历的

class Alien(Sprite):"""单个外星人类"""def __init__(self, ai_game):"""初始化外星人,并设置其初始位置"""# super().__init__(self)super().__init__()self.screen = ai_game.screenself.image = pygame.image.load('images/alien.bmp')self.rect = self.image.get_rect()self.rect.x = self.rect.widthself.rect.y = self.rect.heightself.x = float(self.rect.x)

TypeError: add() argument after * must be an iterable, not Alien相关推荐

  1. [报错] TypeError: run() argument after * must be an iterable, not int

    [报错] TypeError: run() argument after * must be an iterable, not int 问题描述: 在多线程操作,调用threading.Thread ...

  2. TypeError: first argument must be an iterable of pandas objects, you passed an object of type “DataF

    使用concat()函数拼接两个表格,出现以下错误: TypeError: first argument must be an iterable of pandas objects, you pass ...

  3. {TypeError}clamp(): argument 'min' must be Number, not Tensor

    {TypeError}clamp(): argument 'min' must be Number, not Tensor x1是二维数组, xx1 = x1[order[1:]].clamp(min ...

  4. python提示错误TypeError: write() argument must be str, not bytes

    还是在学习<Machine Learning in Action>中决策树一章中,在学习决策树存储过程中先是提示错误TypeError: write() argument must be ...

  5. 【TypeError: float() argument must be a string or a number, not ‘map’】

    初始 相关系数过滤法调用函数 from sklearn.feature_selection import SelectKBest from scipy.stats import pearsonr Se ...

  6. Numpy出现TypeError: integer argument expected, got float的分析与解决

    问题 今天在使用Numpy的时候,打印array的时候突然出现了TypeError: integer argument expected, got float 这个报错,部分代码如下: import ...

  7. mmdetection报错 TypeError: vars() argument must have __dict__ attribute

    下载官方代码,安装好环境后第一个demo就报错 报错1.error: the following arguments are required: img, config, checkpoint 添加- ...

  8. selenium报错:find_element() argument after * must be an iterable, not bool

    selenium报错:find_element() argument after * must be an iterable, not bool Python代码: def div_lib_messa ...

  9. raise TypeError Keyword argument not understood kwarg

    一. 问题描述 最近在跑yolo v3的多目标跟踪,环境:win10+tensorflow+ python +keras 出现以下错误: raise TypeError('Keyword argume ...

最新文章

  1. [Contest20171109]函数(lipshitz)
  2. 不吃不喝,两周业余时间研究(cisco SCE CM )
  3. 使用LBP+SVM,训练识别给定的测试图像
  4. 格式化一个文件的大小(size),或者说是格式化一个app的大小(size)
  5. 分享一个好的数据集资源目录
  6. 通达信交易接口分时做T的指标公式分享
  7. Redis5.0新特性-集群管理器由redis-trib.rb迁移到redis-cli
  8. Javascript搭建selenium测试环境
  9. 诺基亚7plus支持html,【诺基亚7Plus评测】诺基亚7Plus评测:三蔡司镜头“全面”来袭(全文)_诺基亚 7 Plus(4GB RAM/全网通)_手机评测-中关村在线...
  10. 记录:java实时回传大疆无人机的视频和音频,低延时,稳定高效,可以对接飞行数据、经纬度信息、飞行轨迹等
  11. linux rm、rm -f、rm -r的区别
  12. Hello 中国,Go官网回归中国
  13. Android开发面试简历(1),音视频开发需要哪些知识
  14. int,long和long long的区别
  15. 退休后多长时间能领到工资
  16. Linux进阶之RAID磁盘阵列、系统启动及dd命令
  17. rl滤波器原理_滤波器电路合集(图文详解)
  18. 七天玩转Redis | Day3、Redis地理位置、基数统计、位图场景使用详解
  19. 神奇的水滴效果导航栏-BezierIndicator
  20. 访问coding api

热门文章

  1. 华为WATCH 3和GT3运动手表该如何选?哪个更适合自己
  2. springboot内嵌tomcat调优
  3. python hashlib模块安装_python hashlib 模块
  4. 旧电脑废物利用之:改变成服务器!云服务器搭建!
  5. 带自动收录批量验证简洁的福利网址导航源码
  6. RecylerView的介绍与简单应用
  7. 【GPU结构与CUDA系列4】GPU存储资源:寄存器,本地内存,共享内存,缓存,显存等存储器细节
  8. Google Ads搜索网络广告系列
  9. 数据库SQL多表联查练习3
  10. Dubbo(超级无敌认真好用,万字收藏篇!!!!)