【问题标题】:The paths of picture locations in pythonpython中图片位置的路径
【发布时间】:2013-12-05 23:19:17
【问题描述】:

我有以下问题。当我试图打开从 Internet 下载的 Python 游戏文件(在 cmd 上)时,我无法运行它们,因为我的计算机找不到代码中的图片。即使主要代码和图片在同一个文件夹中。

如果我插入图片位置的完整路径,那么一切都很好,但是它需要太多时间,代码很长。

所以,我的问题是,我怎样才能让我的电脑打开图片文件,而无需我插入完整路径。

如果有人可以提供帮助,谢谢。

【问题讨论】:

  • pygame 在哪里寻找资源文件?
  • 您正在运行的完整命令是什么?当前的工作目录是什么?脚本和图片的文件结构是什么?

标签: python image path cmd pygame


【解决方案1】:

如果您知道文件的名称,您可以使用以下内容:

import os
import os.path

filename = 'name_of_your_file'
file_path = os.path.abspath(filename)

这应该会为您提供文件的完整路径,而无需自己输入整个内容。

您可以在需要特定文件路径的任何地方使用 file_path。

【讨论】:

    【解决方案2】:

    尝试查看相对路径。

    此外,如果没有看到您的图像加载代码,真的很难为您提供帮助。

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 2019-10-27
      • 2012-03-23
      • 1970-01-01
      • 2014-05-27
      相关资源
      最近更新 更多