我的问题与标题所暗示的差不多。我的研究让我尝试了这样的事情:
import os
pathname = os.path.abspath("some/relative/directory")
print pathname
这个问题是每当我做这样的事情时,它只会返回我给它的任何相对目录,前面是我的 python 目录。例如:
C:\Python27\some\relative\目录
这甚至不是我计算机上的现有目录。我知道 python 解释器默认搜索工作目录,但我想做的是让它在我的整个计算机中搜索包含我指定的部分目录的绝对路径。
这样做的目的是让我创建一个可以在任何计算机上搜索任意目录的exe(使用py2exe)。是否有在标准库中或通过一些可用模块执行此操作的方法 - 还是我必须自己实现该算法?
最佳答案
关于python - 从python中的相对路径查找绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7909300/