在加载一个图片文件的时候,convert没有加上括号,在后面调用的时候,好像就不能识别这个图片文件了

错误写法:

player_img = pygame.image.load(os.path.join(img_folder,'ji.jpg')).convert

报错:

 File "C:\Users\30310\Desktop\pythonProject\Thunder_Plane\source\test.py", line 48, in __init__self.image.set_colorkey(WHITE)
AttributeError: 'builtin_function_or_method' object has no attribute 'set_colorkey'

正确写法:

player_img = pygame.image.load(os.path.join(img_folder,'ji.jpg')).convert()

分析:

我在代码模块化的时候,想把加载图片文件的代码单独放进一个包里,然而,放进去后运行报错

然后去百度,刚开始被人误导了,有个人给的解决方法里convert没加括号,我就照猫画虎,结果出现了最开始的错误,,,后来继续百度,原来问题在于定义屏幕要在转换图片之前,根据python从上到下执行,在import的时候应该就执行了加载图片的代码:

所以,干脆将定义屏幕的代码也塞进resource代码文件里面去:

ok啦,解决啦!!!

关于 ‘builtin_function_or_method‘ object has no attribute ‘set_colorkey‘和 No video mode has been set解释相关推荐

  1. python3 报错 ‘builtin_function_or_method‘ object has no attribute 解决方法

    错误示例一:'builtin_function_or_method' object has no attribute 'choice' 使用 random.choice 随机函数时 遇到这个错误 原因 ...

  2. TypeError: 'builtin_function_or_method' object has no attribute '__getitem__'的解决方法等

    很简单,將()写成了 [ ] ,记录小坑 查看cuda版本号: cat /usr/local/cuda/version.txt 查看cudnn版本号: cat /usr/local/cuda/incl ...

  3. AttributeError: builtin_function_or_method object has no attribute mktime

    from time import time ti = '2018-01-01 17:40:00' timestamp = int(time.mktime(time.strptime(''.join(t ...

  4. Python错误:AttributeError: 'generator' object has no attribute 'next'解决办法

    今天在学习生成器对象(generation object)运行以下代码时,遇到了一个错误: #定义生成器函数 def liebiao(): for x in range(10): yield x #函 ...

  5. AttributeError: 'dict' object has no attribute 'status_code'

    前端AJAX请求数据,提示错误:"AttributeError: 'dict' object has no attribute 'status_code'". 原因:是提示返回对象 ...

  6. python错误提示:TypeError: ‘builtin_function_or_method‘ object is not subscriptable

    [] 换成 () >>> yy.replace['a','s'] Traceback (most recent call last):File "<stdin> ...

  7. Traceback (most recent call last): File AttributeError: 'NoneType' object has no attribute 'group'

    Traceback (most recent call last):File "<stdin>", line 1, in <module> Attribut ...

  8. 解决:AttributeError: ‘Graph‘ object has no attribute ‘number_of_selfloops‘

    解决:AttributeError: 'Graph' object has no attribute 'number_of_selfloops' 目录 解决:AttributeError: 'Grap ...

  9. AttributeError: ‘FPDF‘ object has no attribute ‘unifontsubset‘

    AttributeError: 'FPDF' object has no attribute 'unifontsubset' 目录 AttributeError: 'FPDF' object has ...

最新文章

  1. 【计算机视觉】跟踪算法及相关主页
  2. C 语言与动态库相关基础知识
  3. Python学习 Day 042 - css 浮动 定位
  4. C#获取文件夹下的所有文件的文件名
  5. flex +overflow在firefox与edge中不生效的问题
  6. TCP协议的流量控制
  7. understand 4 for linux register key code 随意、任性拥有。。。。
  8. python 代码行数统计工具_python实现统计代码行数的小工具
  9. 儿童专注力训练——虚线描成实现
  10. 服务器稳定时间,NTP时钟服务器网络时间服务器哪个更好呀?
  11. AttributeError: module 'torch.nn' has no attribute 'LocalResponseNorm'问题的解决办法
  12. 成立3年亮出成绩单:高博要打造医疗创新高地
  13. 惊,面N次都不对:++ 操作不是线程全的
  14. Django连接MySQL数据库错误:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module
  15. 若多张表互为外键约束,如何删除
  16. 18年程序员生涯,读了200多本编程书,挑出一些精华分享给大家
  17. Mybatis代码生成器Mybatis-Generator使用及配置详解
  18. 字符串?=字符+\0
  19. AUTOSAR架构学习之EcuM
  20. java 周总结_Java周总结1

热门文章

  1. Python案例:围棋的状态数
  2. 左室短轴切面_一文读懂心脏超声基本切面
  3. NVR和DVR的详细区别
  4. 《深入理解JVM虚拟机》垃圾回收部分 读书笔记
  5. php 静态 动态 cdn 加速,一次鸡肋(能用CDN代替)的DUX主题静态文件优化加速的日志...
  6. 如何用利特尔法则调整线程池大小
  7. 基于LSTM网络的视觉识别研究与实现——详细版
  8. 我的第一次直播,聊聊「职业规划」和「个人成长」
  9. WIN10无法修改IP地址解决办法
  10. appium---第一个脚本--启动一个已存在的app