为什么我实践书里的例子出错?
class Settings():
'''存储《外星人入侵》的所有设置的类'''
def _init_(self):
self.screen_width = 800
self.screen_height = 600
self.bg_color = (230,230,230)
def run_game():
#初始化游戏并创建一个屏幕
pygame.init()
ai = Settings()
screen=pygame.display.set_mode((800,600))
pygame.display.set_caption("game over")
#开始游戏的主循环
while True:
#监视键盘和鼠标事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
screen.fill(ai.bg_color)
#让最近绘制的屏幕可见
pygame.display.flip()
run_game()
报错如下:
Traceback (most recent call last):
File "G:\1.py", line 25, in <module>
run_game()
File "G:\1.py", line 22, in run_game
screen.fill(ai.bg_color)
AttributeError: 'Settings' object has no attribute 'bg_color'
相关推荐
matlab函数库和书中例子
matlab函数库和书中例子
为什么你的代码总是出错?或许你忽视了这些细节!
大家好,今天咱们聊一个程序员常常面临的问题——代码出错!很多时候,我们以为自己已经做得很完美,写的代码也非常干净简洁,但总是出现莫名其妙的错误。你有没有觉得自己的代码像是一个精密的机器,按照你设定的步骤应该顺利运行,但总是出现各种“意外”,甚至是那些你自己都没法理解的bug?今天,就让我带着一颗爆笑的心情,一起扒一扒代码中常见的那些细节问题,看看是哪些“阴魂不散”的小细节,悄悄坑了我们!别担心,我们会从头到尾一起调侃这些坑,同时给出实际的代码案例和讲解。你还等什么?
Pentaho Kettle Solution书中的所有源码例子资料
从新浪花了一个积分下载下来的,和大家共享。资料非常好,不过在用之前,得先下载Pentaho Kettle Solution这本书。
软件专利技术交底书模板(含例子)
交底书注意事项: 1.技术交底书是帮助代理人理解真实发明创造点,写好申请文件的基础。代理人并不是技术专家,交底书要使代理人能看懂,尤其是背景技术和详细技术方案,一定要写得全面、清楚。 2.英文缩写要有中文译文,避免使用英文单词。术语应采用行业标准用语。 3.全文对同一事物的叫法应统一,避免出现一种东西多种叫法。 4.沟通时,请向代理人详细解释技术方案;如需补充进一步的资料请协助及时提供。代理人对交 底技术内容承担保密责任,因此申请人应充分公开其发明创造技术内容。 5.专利法规定: 1)专利必须是一个技术方案,应该阐述发明目的是通过什么技术方案来实现的,不能只有原理,也不能只做功能介绍; 2)由于专利申请文件在申请后不能对其内容进行任意修改,即不能任意改变、增加或删除,因此交底书必须充分完整。由代理人向申请人提供准备申请专利的保护内容、保护方案,供申请人选择决定。 必须满足上述规定,专利才能批准,但为了不让竞争对手完全掌握我司技术,对于希望保密的地方,可以在细节上做一些加工,如隐藏,或提供别的实现方式。对于希望保密的地方,可向代理人说明。 6.技术交底书完成后,请将兰色字体的说明文字进行删除。
Itext in action 书中例子
NULL 博文链接:https://tianlinzx.iteye.com/blog/711141


