江一a 发表于 2023-9-7 10:41:33

pygame求助

import pygame
pygame.init()
# set mode()
window = pygame.display.set_mode((400, 600))
pygame.display.set_caption("飞机大战")
window.fill((255, 255, 255))
image1 = pygame.image.load("image/IMG_1858.JPG")
window.blit(image1, (0, 0))

while True:

    for event in pygame.event.get():
      if event.type == pygame.QUIT:
            exit()
            
代码如上,返回Process finished with exit code 1

isdkz 发表于 2023-9-7 10:41:47

根据提供的代码,Process finished with exit code 1 的错误通常是由于程序中的某些问题导致程序异常终止。在这种情况下,可以通过捕获并打印异常信息来了解具体的错误原因。

可以将代码包装在try-except代码块中,以捕获异常并打印出错误信息,如下所示:

import pygame
pygame.init()

# 设置窗口
window = pygame.display.set_mode((400, 600))
pygame.display.set_caption("飞机大战")
window.fill((255, 255, 255))
image1 = pygame.image.load("image/IMG_1858.JPG")
window.blit(image1, (0, 0))

try:
    while True:
      for event in pygame.event.get():
            if event.type == pygame.QUIT:
                exit()
except Exception as e:
    print("发生错误:", e)


这样,在程序异常终止时,将会打印出具体的错误信息,以便于进一步分析和解决问题。请尝试运行修改后的代码,并查看打印出的错误信息,以便确定问题的具体原因。

江一a 发表于 2023-9-7 11:01:15

isdkz 发表于 2023-9-7 10:41
根据提供的代码,Process finished with exit code 1 的错误通常是由于程序中的某些问题导致程序异常终止。 ...

可是没有错误打印出来啊{:5_100:}
页: [1]
查看完整版本: pygame求助