TypeError: add() argument after * must be an iterable, not Alien
在看《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相关推荐
- [报错] TypeError: run() argument after * must be an iterable, not int
[报错] TypeError: run() argument after * must be an iterable, not int 问题描述: 在多线程操作,调用threading.Thread ...
- 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 ...
- {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 ...
- python提示错误TypeError: write() argument must be str, not bytes
还是在学习<Machine Learning in Action>中决策树一章中,在学习决策树存储过程中先是提示错误TypeError: write() argument must be ...
- 【TypeError: float() argument must be a string or a number, not ‘map’】
初始 相关系数过滤法调用函数 from sklearn.feature_selection import SelectKBest from scipy.stats import pearsonr Se ...
- Numpy出现TypeError: integer argument expected, got float的分析与解决
问题 今天在使用Numpy的时候,打印array的时候突然出现了TypeError: integer argument expected, got float 这个报错,部分代码如下: import ...
- mmdetection报错 TypeError: vars() argument must have __dict__ attribute
下载官方代码,安装好环境后第一个demo就报错 报错1.error: the following arguments are required: img, config, checkpoint 添加- ...
- 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 ...
- raise TypeError Keyword argument not understood kwarg
一. 问题描述 最近在跑yolo v3的多目标跟踪,环境:win10+tensorflow+ python +keras 出现以下错误: raise TypeError('Keyword argume ...
最新文章
- [Contest20171109]函数(lipshitz)
- 不吃不喝,两周业余时间研究(cisco SCE CM )
- 使用LBP+SVM,训练识别给定的测试图像
- 格式化一个文件的大小(size),或者说是格式化一个app的大小(size)
- 分享一个好的数据集资源目录
- 通达信交易接口分时做T的指标公式分享
- Redis5.0新特性-集群管理器由redis-trib.rb迁移到redis-cli
- Javascript搭建selenium测试环境
- 诺基亚7plus支持html,【诺基亚7Plus评测】诺基亚7Plus评测:三蔡司镜头“全面”来袭(全文)_诺基亚 7 Plus(4GB RAM/全网通)_手机评测-中关村在线...
- 记录:java实时回传大疆无人机的视频和音频,低延时,稳定高效,可以对接飞行数据、经纬度信息、飞行轨迹等
- linux rm、rm -f、rm -r的区别
- Hello 中国,Go官网回归中国
- Android开发面试简历(1),音视频开发需要哪些知识
- int,long和long long的区别
- 退休后多长时间能领到工资
- Linux进阶之RAID磁盘阵列、系统启动及dd命令
- rl滤波器原理_滤波器电路合集(图文详解)
- 七天玩转Redis | Day3、Redis地理位置、基数统计、位图场景使用详解
- 神奇的水滴效果导航栏-BezierIndicator
- 访问coding api