有关Python那点事,求解?

import sys

import pygame

def run_game():
pygame.init()
screen = pygame.display.set_mode((1200, 800))
pygame.display.set_caption("Alien Invasion")

bg_color = (230, 230, 230)

while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()

    screen.fill(bg_color)

    pygame.display.flip()

run_game()

运行时,老是出现 pygame.error: video system not initialized 错误,怎么回事呢??

代码都有缩进的,只不过我是复制过来的

pygame.init() 提到函数外面试试