显示笑脸图片遇到load.bmp失败,运行以下编码
import pygame
pygame.init()
screen=pygame.display.set_mode([800,600])
keep_going=True
pic=pygame.image.load("CrazySmile.bmp")
while keep_going:
for event in pygame.event.get():
if event.type==pygame.QUIT:
keep_going=False
screen.blit(pic,(100,100))
pygame.display.update()
pygame.quit
结果报错
Traceback (most recent call last):
File "/Users/Administer/Desktop/showdot.py", line 5, in <module>
pic=pygame.image.load("CrazySmile.bmp")
FileNotFoundError: No file 'CrazySmile.bmp' found in working directory '/Users/Administer/Desktop'.
>>>
按照网上建议,尝试绝对路径
自己找了一个Crazy Smile 图片放在Python 3.9 下面,如图所示
然后修改
pic=pygame.image.load("C:/Users/Administer/Documents/Applications/Python 3.9/CrazySmile.bmp")
仍旧报错,找不到图片
Traceback (most recent call last):
File "/Users/Administer/Desktop/showdot.py", line 5, in <module>
pic=pygame.image.load("C:/Users/Administer/Documents/Applications/Python 3.9/CrazySmile.bmp")
FileNotFoundError: No file 'C:/Users/Administer/Documents/Applications/Python 3.9/CrazySmile.bmp' found in working directory '/Users/Administer/Desktop'.
>>>
请问怎么修改才好?谢谢!