关于 ‘builtin_function_or_method‘ object has no attribute ‘set_colorkey‘和 No video mode has been set解释
在加载一个图片文件的时候,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解释相关推荐
- python3 报错 ‘builtin_function_or_method‘ object has no attribute 解决方法
错误示例一:'builtin_function_or_method' object has no attribute 'choice' 使用 random.choice 随机函数时 遇到这个错误 原因 ...
- TypeError: 'builtin_function_or_method' object has no attribute '__getitem__'的解决方法等
很简单,將()写成了 [ ] ,记录小坑 查看cuda版本号: cat /usr/local/cuda/version.txt 查看cudnn版本号: cat /usr/local/cuda/incl ...
- 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 ...
- Python错误:AttributeError: 'generator' object has no attribute 'next'解决办法
今天在学习生成器对象(generation object)运行以下代码时,遇到了一个错误: #定义生成器函数 def liebiao(): for x in range(10): yield x #函 ...
- AttributeError: 'dict' object has no attribute 'status_code'
前端AJAX请求数据,提示错误:"AttributeError: 'dict' object has no attribute 'status_code'". 原因:是提示返回对象 ...
- python错误提示:TypeError: ‘builtin_function_or_method‘ object is not subscriptable
[] 换成 () >>> yy.replace['a','s'] Traceback (most recent call last):File "<stdin> ...
- 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 ...
- 解决:AttributeError: ‘Graph‘ object has no attribute ‘number_of_selfloops‘
解决:AttributeError: 'Graph' object has no attribute 'number_of_selfloops' 目录 解决:AttributeError: 'Grap ...
- AttributeError: ‘FPDF‘ object has no attribute ‘unifontsubset‘
AttributeError: 'FPDF' object has no attribute 'unifontsubset' 目录 AttributeError: 'FPDF' object has ...
最新文章
- 【计算机视觉】跟踪算法及相关主页
- C 语言与动态库相关基础知识
- Python学习 Day 042 - css 浮动 定位
- C#获取文件夹下的所有文件的文件名
- flex +overflow在firefox与edge中不生效的问题
- TCP协议的流量控制
- understand 4 for linux register key code 随意、任性拥有。。。。
- python 代码行数统计工具_python实现统计代码行数的小工具
- 儿童专注力训练——虚线描成实现
- 服务器稳定时间,NTP时钟服务器网络时间服务器哪个更好呀?
- AttributeError: module 'torch.nn' has no attribute 'LocalResponseNorm'问题的解决办法
- 成立3年亮出成绩单:高博要打造医疗创新高地
- 惊,面N次都不对:++ 操作不是线程全的
- Django连接MySQL数据库错误:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module
- 若多张表互为外键约束,如何删除
- 18年程序员生涯,读了200多本编程书,挑出一些精华分享给大家
- Mybatis代码生成器Mybatis-Generator使用及配置详解
- 字符串?=字符+\0
- AUTOSAR架构学习之EcuM
- java 周总结_Java周总结1