为什么我的代码无法访问ENTER或STRAIGHT文件夹或.png文件

时间:2019-06-12 16:23:22

标签: python image pygame

我写了一些代码,可以从文件夹中获取图像并以动画形式运行它们,但是无法打开文件夹或图像

我也尝试将代码与图像一起放入,但仍然无法打开图像

def LoadAnimation(FOLDER, NAME, NUMBER):
    print(os.getcwd())
    ANIMATION = []
    for x in range(1,NUMBER):
        ANIMATION.append(pygame.image.load(os.path.join(FOLDER, (NAME + '-' + str(x) + '.png'))).convert())
    print(ANIMATION)
    return ANIMATION

def BasicQuest(NUMBER):
    print(os.getcwd())
    for counter in range(NUMBER):

        IMAGE = LoadAnimation('STRAIGHT','STRAIGHT',30)
        for x in range(29):
            IMAGE = pygame.transform.scale(IMAGE[x],(416,224))
            window.blit(IMAGE,(0,0))
            pygame.display.update()

        IMAGE = LoadAnimation('ENTER','ENTER',30)
        for x in range(29):
            IMAGE = pygame.transform.scale(IMAGE[x],(416,224))
            window.blit(IMAGE,(0,0))
            pygame.display.update()

    ANIMATION.append(pygame.image.load(os.path.join(FOLDER, (NAME + '-' + str(x) + '.png'))).convert())

错误消息:

  

pygame.error:无法打开STRAIGHT \ STRAIGHT-1.png

1 个答案:

答案 0 :(得分:0)

在桌面上,将代码放在一个特殊的文件夹中,并为该文件夹命名。还要将图像放在同一文件夹中,以确保python可以找到图像,因为现在他找不到图像是因为您没有为图像指定位置。应该可以。