Python:’Alien’ object has no attribute ‘draw_bullet’

m0_50772802 2021-01-20 09:38:08
按照书上的练习,莫名其妙的报错…Alien 类在alien 模块中,draw_bullet 在 bullet 模块的Bullet 类中,毫不相关啊。关键我之前还运行过好多次,突然就报错了。 检查过 __init__;重启过;删过pyc; 求大神指点迷津
...全文
527 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
KyLiNHQL 2022-07-05
  • 打赏
  • 举报
回复

你好

        for bullet in self.bullets:  # bullets.sprites()方法返回一个列表,包含编组bullets的所有精灵,for来遍历编组bullets的所有精灵
            bullet.draw_bullet()   # 对每个精灵调用,在屏幕上绘制发射的所有子弹
把aliens_invasion 中的self.bullets.sprites最后的sprites删除即可

一一一,嗯 2022-01-11
  • 打赏
  • 举报
回复

同样的问题,请问修复了吗

laotian07 2022-03-30
  • 举报
回复
@一一一,嗯 这个问题你解决了吗,我也遇到了
m0_50772802 2021-01-21
  • 打赏
  • 举报
回复
救救孩子呀
m0_50772802 2021-01-21
  • 打赏
  • 举报
回复
救救孩子,重装软件也不行啊
m0_50772802 2021-01-20
  • 打赏
  • 举报
回复
救救孩子

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧