在控制台工作中编写脚本不会

时间:2018-07-17 16:29:11

标签: python-3.x pygame

我是Python3的新手,我尝试使用 pygame 库。首先,我尝试使用 pygame.mixer 和以下代码播放.mp3文件:

import pygame
from pygame import mixer
mixer.init()
mixer.music.load('some.mp3')
mixer.music.play()

我试图运行此代码,但它只是通过了它,除了显示pygame欢迎消息外,什么也没做。甚至没有一个错误。然后,我尝试通过在控制台中编写每一行并以某种方式起作用来运行此代码。


这段代码也会发生类似的事情:

from pygame import *
init()
while going:
    for e in event.get():
        if e.type == QUIT:
            going = False
        if e.type == KEYDOWN:
            if e.key == K_ESCAPE:
                going = False
    print("work")

我从官方pygame 事件列表示例中复制了该示例,并且该示例按预期运行时,仅使用上面显示的部分是无效的。
我在做什么错了?

1 个答案:

答案 0 :(得分:0)

您尚未告诉您的程序编写任何内容,因此没有编写任何内容。

如果您想让Python程序向控制台写入内容,则需要添加打印语句。

这是一个例子: print("Hello World")

您显然应该将要获得的确切响应放入打印语句中。