如何修复'';属性错误:模块';pyglet.text';没有属性';标签'&引用;python中的错误
我正在尝试用pyglet创建一个简单的游戏。我仍然在学习这个库,并且正在使用pyglet编程指南来学习。然而,我得到了 AttributeError:模块“pyglet.text”没有属性“label” 每次运行代码时都会出错 我尝试了导入pyglet.text和导入pyglet.text.label<代码>导入pyglet.text仍然提供 AttributeError:模块“pyglet.text”没有属性“label” 但是,如何修复'';属性错误:模块';pyglet.text';没有属性';标签'&引用;python中的错误,python,pyglet,Python,Pyglet,我正在尝试用pyglet创建一个简单的游戏。我仍然在学习这个库,并且正在使用pyglet编程指南来学习。然而,我得到了 AttributeError:模块“pyglet.text”没有属性“label” 每次运行代码时都会出错 我尝试了导入pyglet.text和导入pyglet.text.label导入pyglet.text仍然提供 AttributeError:模块“pyglet.text”没有属性“label” 但是,import pyglet.text.label ModuleNotFo
import pyglet.text.label
ModuleNotFoundError:没有名为“pyglet.text.label”的模块
我的代码是:
import pyglet
import pyglet.text.label
window = pyglet.window.Window()
label = pyglet.text.label('Hello World',
font_name='Times New Roman',
font_size=36,
x=window.width//2,
y=window.height//2,
anchor_x='center',
anchor_y='center')
@window.event
def on_draw():
window.clear()
label.draw()
pyglet.app.run()
我希望看到窗口清除为默认背景色,屏幕上打印Hello World。但我总是得到一个空白的窗口
AttributeError:模块“pyglet.text”没有属性“label”
印在贝壳里
AttributeError: module 'pyglet.text' has no attribute 'label'
出现此错误是因为您使用的是pyglet.text.label
而不是pyglet.text.label
这是要提交的文档
仅导入pyglet,然后将label更改为label,它应该可以工作。所有属性都相似,需要大写第一个字母吗?(例如:
pyglet.resource.Image
而不是pyglet.resource.Image
),这取决于您尝试访问的模块和函数。您可以查找pyglet文档以确保使用了正确的语法。AttributeError发生在您试图访问不存在的内容时。