python学习问题求解

anonymity_13 2019-05-18 02:10:39
python小白,正在学习《python编程-从入门到实践》这本书,然而学到项目1-外星人入侵就卡壳了,下面是代码:



运行程序出现的问题:

AttributeError: 'Settings' object has no attribute 'screen_width'
自己也检查了代码,实在不知道问题是什么,求解答!谢谢!!
...全文
148 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
anonymity_13 2019-05-26
  • 打赏
  • 举报
回复
谢谢!
Steven·简谈 2019-05-24
  • 打赏
  • 举报
回复
引用 6 楼 anonymity_13 的回复:
谢谢回复! 我现在python的基本语法知识已经学完了(就是这本书前面的部分,不知道够不够),对于接下来的学习不知可否提一些意见?(比如做一些实战项目?)如果想学爬虫的话,我该怎么系统的学习呢?(网上的搜的建议都对新手太不友好了
可以学一下 requests 库,一个比较基础的库,先尝试爬一些图片等简单内容,再往深处学
anonymity_13 2019-05-24
  • 打赏
  • 举报
回复
谢谢回复!
我现在python的基本语法知识已经学完了(就是这本书前面的部分,不知道够不够),对于接下来的学习不知可否提一些意见?(比如做一些实战项目?)如果想学爬虫的话,我该怎么系统的学习呢?(网上的搜的建议都对新手太不友好了
Steven·简谈 2019-05-23
  • 打赏
  • 举报
回复
引用 3 楼 anonymity_13 的回复:
改了_init_后运行成功了,看来确实是这个地方出了问题,谢谢回复!! 我现在是在用《python编程-从入门到实践》这本书学习,书上用的是python3.5,所以是版本的问题吗?(书上是_init_) 如果是这样的话,那么我接下会很可能因为版本的问题再犯相似的错误吗?,我应该怎么解决这个问题呢? 希望能给点建议(有点后悔看书自学了),谢谢!
和这个版本没关系,只要大版本是 3 就行了,书上应该是格式问题把两个下划线印刷得像一个下划线了,只要自己记住就行了
anonymity_13 2019-05-23
  • 打赏
  • 举报
回复
改了_init_后运行成功了,看来确实是这个地方出了问题,谢谢回复!!
我现在是在用《python编程-从入门到实践》这本书学习,书上用的是python3.5,所以是版本的问题吗?(书上是_init_)
如果是这样的话,那么我接下会很可能因为版本的问题再犯相似的错误吗?,我应该怎么解决这个问题呢?
希望能给点建议(有点后悔看书自学了),谢谢!
blog_1103 2019-05-23
  • 打赏
  • 举报
回复
3.5的也是双下划线啊,,,可能是印刷问题,看起来不太明显,而且python pygame这部分你完全可以跳过去,不实用,用的很少
Steven·简谈 2019-05-18
  • 打赏
  • 举报
回复
先把 init 改为双下划线 再看看还有没有错误
  • 打赏
  • 举报
回复
目测犯了和我当时一样的错误
__init__前后都是2个下划线!!2个!

37,719

社区成员

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

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