我编写了一个非常简单的python程序来学习pygame,除此之外,我还使用了一个图像。在
当我用PyCharm运行程序,或者双击文件运行它时,它运行得很好。但是,如果尝试通过命令提示符运行它,则会出现以下错误:
C:\Users\julix>C:\Users\julix\Documents\test\pygame_tutorial.py
pygame 1.9.4
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "C:\Users\julix\Documents\test\pygame_tutorial.py", line 21, in <module>
carImg = pygame.image.load("racecar.png")
pygame.error: Couldn't open racecar.png
这是我的代码中所指的行:
^{pr2}$“形象”赛车.png“位于与程序完全相同的目录中。 令人困惑的是,我的代码似乎很好,因为当我通过双击运行它时没有错误。在
如果需要,可以发布完整的代码。 提前谢谢
事实上,文件与程序在同一个目录中并不重要。如果不提供路径,程序将在工作目录中查找可能完全不同的文件。在
如果要使用特定目录,请将路径添加到文件名。一种灵活的方法是确定当前文件的路径并使用它。Python有一种方法可以用^{} 来实现这一点。在
在这种情况下,会导致以下代码:
^{pr2}$相关问题 更多 >
编程相关推荐