首页 > 解决方案 > PNG文件无法打开

问题描述

我正在尝试使用 python 和 pygame 制作游戏,但由于某种原因或其他 pycharm 无法打开我的赛车 png 文件,我收到此错误-

Traceback (most recent call last):
File "C:/Users/Zack's PC/AppData/Roaming/JetBrains/PyCharmCE2020.1/scratches/main1.py", line 14, in <module>
    carImg = pygame.image.load(':/Users/Zack\'s PC/Pictures/gameimages/racecarimage.png')
pygame.error: Couldn't open :/Users/Zack's PC/Pictures/gameimages/racecarimage.png

这是代码

import pygame
pygame.init()

display_width= 900
display_height=600
black= (0,0,0)
white= (255,255,255)
red= (255,0,0)


screen= pygame.display.set_mode((display_width,display_height))
pygame.display.set_caption('Race Car')
clock = pygame.time.Clock()
carImg = pygame.image.load(':/Users/Zack\'s PC/Pictures/gameimages/racecarimage.png')
def car(x,y):
    gameDisplay.blit(carImg,(x,y))


x = (display_height * 0.45)
y = (display_width * 0.8)

crashed = False

while not crashed:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            crashed = True


    car(x,y)
    gameDisplay.fill(white)
    pygame.display.update()
    clock.tick(60)

pygame.quit()
quit()

标签: pythonpygame

解决方案


您忘记了驱动器号,请更改:

Img = pygame.image.load(':/Users/Zack\'s PC/Pictures/gameimages/racecarimage.png')

至:

Img = pygame.image.load('C:/Users/Zack\'s PC/Pictures/gameimages/racecarimage.png')

推荐阅读