gpt4 book ai didi

python - 无法在 Android 上的 pygame 中打开图像

转载 作者:行者123 更新时间:2023-12-01 07:19:45 25 4
gpt4 key购买 nike

我正在编写一个迷你游戏,我需要加载一些图像,但是当我加载图像时出现了意外错误,有人可以帮助我摆脱它吗?这是这段代码

#-*-coding:utf8;-*-
#qpy:pygame

import sys
import pygame
from pygame.locals import *

pygame.init()
surface = pygame.display.set_mode((640, 480))
image = pygame.image.load("Audi.png").convert()
clock = pygame.time.Clock()

while True:
for ev in pygame.event.get():
if ev.type == QUIT:
pygame.quit()

clock.tick(60)
surface.fill((0, 0, 0))
surface.blit(label, (0, 0))
pygame.display.flip()

我遇到的错误是在 image

最佳答案

图像文件路径必须相对于当前工作目录。工作目录可能与 python 文件的目录不同。

文件名和路径可以通过__file__获取。当前工作目录可以通过 os.getcwd() 获取.

如果图像与 python 文件位于同一文件夹中,则可以获取文件的目录并连接图像文件名。例如:

import sys
import pygame
from pygame.locals import *
import os

# get the directory of this file
sourceFileDir = os.path.dirname(os.path.abspath(__file__))

# [...]

image = pygame.image.load( os.path.join(sourceFileDir, "Audi.png") ).convert()

关于python - 无法在 Android 上的 pygame 中打开图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57766969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com