小编use*_*363的帖子

__init__() 得到了一个意外的关键字参数“text”

我一直在使用 Python 3.3.1 从 Python for Absolute Beginners 一书中编程。

我正在尝试使用以下代码向屏幕添加文本。我需要继续使用 Python 3.3.1,但我认为书中的代码适用于 Python 2.X。

from livewires import games, color

class Pizza(games.Sprite):
    """A falling pizza"""
    def __init__(self, screen, x,y, image, dx, dy):
        """Initialise pizza object"""
        self.init_sprite(screen = screen, x = x, y = y, image = image, dx = dx, dy = dy)

SCREEN_WIDTH = 640
SCREEN_HEIGHT = 480

#main

my_screen = games.Screen(SCREEN_WIDTH, SCREEN_HEIGHT)

wall_image = games.load_image("wall.jpg", transparent = False)
pizza_image = games.load_image("pizza.jpg")
my_screen.set_background(wall_image)
games.Text(screen = my_screen, x = 500, y …
Run Code Online (Sandbox Code Playgroud)

python livewires python-3.x

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

livewires ×1

python ×1

python-3.x ×1