python - 如何使用 pygame 找到 python 中文件的确切位置?

标签 python file directory pygame

我需要拥有我在 python 中使用 pygame 制作的游戏的图像的确切目录。我知道该文件夹和文件的名称,但不知道我的用户将其放在哪里。请帮忙,没有你们我将无法继续我的项目:( 我试图找到的文件与 .py 位于同一文件夹中,并且是 .bmp

最佳答案

如果您知道 python 模块在文件系统中存储位置的相对路径(正如您似乎指出的那样),您可以使用以下内容来计算绝对路径,然后从那里构建适当的路径。

import os
print(os.path.abspath(__file__))
print(os.path.split(os.path.abspath(__file__)))

注意:更改 python2.7 的打印

使用os.path.join构建新路径。

关于python - 如何使用 pygame 找到 python 中文件的确切位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14083701/

相关文章:

python - 改变 turtle 1's position changes turtle 2' 的位置

android - 尝试保存文件时没有这样的文件或目录

c - read() 从文件中返回额外的字符

ruby : `read':File.read 中的无效参数 -(Errno::EINVAL)

python - 检查列表中元素的线性组合是否等于某个和的函数

python - 为什么打印 py_varo 而不是文本框中的值?

python - 如何使用 FastAPI 防止表单输入时页面重新加载

php - 读取文件直到到达一个字符然后用 PHP 写入

windows - bat/cmd 文件不返回

Python:计算从一个目录到另一个目录的相对路径