作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我正在关注 pygame 游戏代码,但出现以下错误并发布了一个问题。当我运行它时,屏幕弹出然后立即消失。背景颜色也没有保存就执行了。 (Mac 操作系统)
import pygame
pygame.init() # 초기화 (반드시 필요)
#화면 크기 설정
screen_width = 480 # 가로 크기
screen_height = 640 # 세로 크기
screen = pygame.display.set_mode((screen_width, screen_height))
# 화면 타이틀 설정
pygame.display.set_caption("Kim Game") # 게임 이름
# 배경 이미지 블로오기
background = pygame.image.load(("r'C:/Users/king/Desktop/practica/pygame_basic/background.png"))
# 이벤트 루프
running = True # 게임이 진행중인가?
while running:
for event in pygame.event.get(): # 어떤 이벤트가 발생하였는가?
if event.type == pygame.QUIT: # 창이 닫히는 이벤트가 발생하였는가?
running = false # 게임이 진행중이 아님
screen.blit(background, (0, 0)) # 배경 그리기
pygame.display.update() # 게임화면을 다시 그리기
# prgame 종료
pygame.quit
执行FileNotFoundError: 没有这样的文件或目录。
最佳答案
r
必须是前缀,不是字符串的内容。它必须是 r"string"
而不是 "r'string"
:
background = pygame.image.load(("r'C:/Users/king/Desktop/practica/pygame_basic/background.png"))
background = pygame.image.load(r"C:/Users/king/Desktop/practica/pygame_basic/background.png")
带有前缀 'r' 或 'R' 的字符串称为原始字符串,并将反斜杠视为文字字符。参见 String and Bytes literals .
关于python_pygame - FileNotFoundError : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66517111/
我是一名优秀的程序员,十分优秀!