gpt4 book ai didi

python - 从python中的相对路径查找绝对路径

转载 作者:行者123 更新时间:2023-11-28 16:50:53 29 4
gpt4 key购买 nike

我的问题与标题所暗示的差不多。我的研究让我尝试了这样的事情:

import os
pathname = os.path.abspath("some/relative/directory")
print pathname

这个问题是每当我做这样的事情时,它只会返回我给它的任何相对目录,前面是我的 python 目录。例如:

C:\Python27\some\relative\目录

这甚至不是我计算机上的现有目录。我知道 python 解释器默认搜索工作目录,但我想做的是让它在我的整个计算机中搜索包含我指定的部分目录的绝对路径。

这样做的目的是让我创建一个可以在任何计算机上搜索任意目录的exe(使用py2exe)。是否有在标准库中或通过一些可用模块执行此操作的方法 - 还是我必须自己实现该算法?

最佳答案

abspath基于 getcwd .最有可能的是,您当前的工作目录根本不是您所期望的。

您可以更改启动脚本的代码、手动更改目录或只使用 chdir在 Python 中。

关于python - 从python中的相对路径查找绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7909300/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com