关于pygame的函数pygame.image.load()无法加载图片的问题,求大神指点!!!

import pygame
import sys

#初始化pygame
pygame.init()

size = width, height = 600, 400
speed = [-2, 1]
bg =(255,255,255)

#创建指定大小窗口
screen = pygame.display.set_mode(size)
#设置窗口标题
pygame.display.set_caption("hello")

turtle = pygame.image.load(r'C:\Users\Administrator\Desktop\turtle.jpg')
#获得图像的位置矩形
position = turtle.get_rect()

while True:
    pygame.display.update()
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()

#移动图像
position = position.move(speed)

if position.left < 0 or position.right > width:
    #翻转图像
    turtle = pygame.transform.flip(turtle,True,False)
    #反方向移动
    speed[0] = -speed[0]
    
if position.top < 0 or position.bottom > height:
    speed[1] = -speed[1]

#填充背景
screen.fill(bg)
#更新图像
screen.blit(turtle,position)
#更新界面
pygame.display.flip()
#延时10ms
pygame.time.delay(10)

代码如上,

主要问题出在

最开始是

但显示找不到图片,

我以为是pygame里没有这个图片,于是去百度随便下载了一张保存在桌面,并按照类似问题解决办法中,改为绝对路径,但还是显示不出来图片,编译无错,但显示黑屏

求大神指点一下问题出在哪里,先在此谢过!

(自认为有没有可能是pygame安装路径的问题,但是这个图片我单独保存在桌面为什么还是显示不了?求解答!)

同样的问题,我的将 \ 换成 / 成功了。

把后面的几行代码写在while True里面

加载图像
用blit绘制图形,
然后再更新图形,
最后进行循环

应该是这个顺序