Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法打开资源文件:pygame.error:无法打开sprite/test\u bg.jpg 导入pygame pygame.init BG=pygame.image.load''u pycache\/test\'u BG.jpg' def DrawGameWin: 窗口。blitBG,0,0 pygame.display.update DrawGameWin_Python_Image_Pygame_Loadimage - Fatal编程技术网

Python 无法打开资源文件:pygame.error:无法打开sprite/test\u bg.jpg 导入pygame pygame.init BG=pygame.image.load''u pycache\/test\'u BG.jpg' def DrawGameWin: 窗口。blitBG,0,0 pygame.display.update DrawGameWin

Python 无法打开资源文件:pygame.error:无法打开sprite/test\u bg.jpg 导入pygame pygame.init BG=pygame.image.load''u pycache\/test\'u BG.jpg' def DrawGameWin: 窗口。blitBG,0,0 pygame.display.update DrawGameWin,python,image,pygame,loadimage,Python,Image,Pygame,Loadimage,资源图像、字体、声音等文件路径必须相对于当前工作目录。工作目录可能与python文件的目录不同 文件的名称和路径可以通过以下方式获取。当前工作目录可以通过获取,也可以通过更改 一种解决方案是更改工作目录: 导入操作系统 sourceFileDir=os.path.dirnameos.path.abspath\uu文件__ os.chdirsourceFileDir 另一种解决方案是找到绝对路径。 如果该文件位于python文件的子文件夹中,甚至位于同一文件夹中,则可以获取该文件的目录并加入相对文

资源图像、字体、声音等文件路径必须相对于当前工作目录。工作目录可能与python文件的目录不同

文件的名称和路径可以通过以下方式获取。当前工作目录可以通过获取,也可以通过更改

一种解决方案是更改工作目录:

导入操作系统 sourceFileDir=os.path.dirnameos.path.abspath\uu文件__ os.chdirsourceFileDir 另一种解决方案是找到绝对路径。 如果该文件位于python文件的子文件夹中,甚至位于同一文件夹中,则可以获取该文件的目录并加入相对文件路径。e、 g:

导入pygame 导入操作系统 获取此文件的目录 sourceFileDir=os.path.dirnameos.path.abspath\uu文件__ [...] 连接文件路径和文件名 filePath=os.path.joinsourceFileDir,“test_bg.jpg” filePath=os.path.joinsourceFileDir,“\u pycache\u/test\u bg.jpg” surface=pygame.image.loadfilePath
资源图像、字体、声音等文件路径必须相对于当前工作目录。工作目录可能与python文件的目录不同

文件的名称和路径可以通过以下方式获取。当前工作目录可以通过获取,也可以通过更改

一种解决方案是更改工作目录:

导入操作系统 sourceFileDir=os.path.dirnameos.path.abspath\uu文件__ os.chdirsourceFileDir 另一种解决方案是找到绝对路径。 如果该文件位于python文件的子文件夹中,甚至位于同一文件夹中,则可以获取该文件的目录并加入相对文件路径。e、 g:

导入pygame 导入操作系统 获取此文件的目录 sourceFileDir=os.path.dirnameos.path.abspath\uu文件__ [...] 连接文件路径和文件名 filePath=os.path.joinsourceFileDir,“test_bg.jpg” filePath=os.path.joinsourceFileDir,“\u pycache\u/test\u bg.jpg” surface=pygame.image.loadfilePath
错误消息听起来像是硬盘上找不到该文件。请检查您当前的工作目录以及要打开的文件的路径!它们都在我的桌面上的一个文件夹中。我不确定下一步该怎么办。我应该将要上载的图像移动到哪里。您可以查看如何检查当前工作目录。请检查您的假设是否正确。或者你现在也可以提供完整的路径,但这会破坏可移植性,所以作为最后一个选择,这样做吧。也许我不理解。我运行程序显示路径。我把它们放在桌面上的同一个文件夹中。这不是同一条路吗?这不应该解决问题吗?运行路径(换句话说,当前工作目录)很重要,而不是文件所在的文件夹。错误消息听起来好像在硬盘上找不到文件。请检查您当前的工作目录以及要打开的文件的路径!它们都在我的桌面上的一个文件夹中。我不确定下一步该怎么办。我应该将要上载的图像移动到哪里。您可以查看如何检查当前工作目录。请检查您的假设是否正确。或者你现在也可以提供完整的路径,但这会破坏可移植性,所以作为最后一个选择,这样做吧。也许我不理解。我运行程序显示路径。我把它们放在桌面上的同一个文件夹中。这不是同一条路吗?这不应该解决问题吗?运行路径(换句话说,当前工作目录)很重要,而不是文件所在的文件夹。