gpt4 book ai didi

python - 获取 .py 源文件的位置

转载 作者:IT老高 更新时间:2023-10-28 20:23:08 24 4
gpt4 key购买 nike

假设我在目录 e 中有一个 python 文件,如下所示:

/a/b/c/d/e/file.py

e 目录下,我有几个要访问的文件夹,但如果 file.py 从其他任何地方执行而不是从文件夹 e 执行,则相对路径不会为我工作。此外,文件夹 e 可以位于任何地方,但始终带有一组子文件夹,因此绝对路径不起作用。

首先,是否有任何函数可以获取相对于源文件位置的绝对路径?

如果没有,有什么想法可以解决这个问题吗?抓取使用的命令行并添加 CWD 一起?

我的问题是这个文件夹被安装在 20 台不同的机器和操作系统上,我希望它尽可能动态,几乎不需要安装它的配置和“规则”等。

最佳答案

# in /a/b/c/d/e/file.py
import os
os.path.dirname(os.path.abspath(__file__)) # /a/b/c/d/e

关于python - 获取 .py 源文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7162366/

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