鱼C论坛

 找回密码
 立即注册
查看: 1966|回复: 4

放在同一个文件夹下面为什么还是找不到文件

[复制链接]
发表于 2021-11-1 14:36:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Traceback (most recent call last):
  File "c:/Users/17993/Desktop/infoass2/launch_game.py", line 11, in <module>
    game = Engine('examples/game_state_good.txt', Player, GUI)
  File "c:\Users\17993\Desktop\infoass2\game_engine.py", line 8, in __init__
    self.GUI = gui_class(self.width, self.height)
  File "c:\Users\17993\Desktop\infoass2\gui.py", line 25, in __init__
    self.font = pygame.font.Font('resources/fonts/PressStart2P-vaV7.ttf', 20)
FileNotFoundError: [Errno 2] No such file or directory: 'resources/fonts/PressStart2P-vaV7.ttf'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-1 14:45:09 From FishC Mobile | 显示全部楼层
有些编辑器比如vscode,不管你的py文件深入多少层目录,该py文件获取到的当前目录永远是项目的根目录,所以写相对路径时要考虑这种情况。
或者说路径没写对,又或者系统没设置显示后缀名,实际的后缀名可能是abc.txt.txt这样的,都有可能。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-1 14:53:07 | 显示全部楼层
         把你的代码贴出来看看呢,错误信息提示说 pygame 系统有个字体文件找不到,怀疑 pygame 存在缺损。
         贴出代码,我们也可以帮你测试一下,看看是不是你的 pygame 系统存在问题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-1 18:43:25 | 显示全部楼层
代码代码代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-1 19:12:49 | 显示全部楼层
考虑你传入的路径毛病,建议使用标准化的os.path合成路径,并且使用绝对路径
game = Engine('examples/game_state_good.txt', Player, GUI)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 21:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表