/opt 等效于 Windows 和 OSX

问题描述

我编写了一个在多个平台上运行的软件,我需要一个地方来存储和查找一些东西(日志、配置等)。这需要是绝对路径,因此代码知道在哪里查找文件。 (我曾尝试使用相对路径,但效果不佳,因为我正在捆绑 python 可执行文件,而 PyInstaller / AppImagetool 似乎将代码包装到子目录中,然后将其解压到 /tmp,所以我决定使用绝对路径) .

在 Linux 上,我使用 /opt 作为文件夹,这似乎非常适合此目的。目前,在 Mac 上,我也使用 /opt,但我注意到认情况下它不存在并且不是标准文件夹。在 Windows 上,我应该只创建 C:\opt 还是为此目的创建任何现有目录?

有没有比在 OSX/Windows 上使用 /opt 或 C:\opt 更好的选择?

我在python中使用platform模块来检测不同的平台,为每个平台设置不同的文件夹对我来说没有问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)