我有以下问题。当我试图打开我从互联网上下载的Python游戏文件(在cmd上),然后我无法运行它们,因为我的电脑找不到代码中的图片。即使主代码和图片在同一个文件夹中。
如果我插入图片位置的完整路径,那么一切都很好,但是代码很长需要花费太多时间。
所以,我的问题是,如何在不插入完整路径的情况下让我的电脑打开图片文件。
谢谢,如果有人可以提供帮助。
答案 0 :(得分:1)
如果您知道文件的名称,可以使用以下内容:
import os
import os.path
filename = 'name_of_your_file'
file_path = os.path.abspath(filename)
这应该为您提供文件的完整路径,而无需自己输入整个文件。
您可以在需要指向该特定文件的路径的任何位置使用file_path。
答案 1 :(得分:0)
尝试查看相对路径。
此外,如果没有看到您的图片加载代码,那么很难帮助您。