python - 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()
解决方案
您忘记了驱动器号,请更改:
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')
推荐阅读
- ios - 默认 Apple 应用程序的默认 Apple URL 方案是什么?
- java - 变量未显示在 system.out.println
- android - 无法配置 NDK android studio 并报错
- solr - Hybris 中 Solr 文本搜索的奇怪行为
- azure - 在内部对象数组上聚合
- javascript - JavaScript/jQuery --> 如何在“总值”中添加千位分隔符?
- node.js - 检查使用 import 的 Express.js 应用程序
- react-native - react-native bundle 在第一次尝试时失败
- javascript - 为什么进度条与倒计时分开工作
- c - 为什么这段代码总是产生相同的结果?