这类似于在 Python 中将配置文件放在哪里?,但我询问的是在 Windows 系统上使用 py2exe 或类似工具编译/冻结的脚本。(即这个:什么配置文件格式用于用户友好的任意字节字符串? https://gist.github.com/1119561)
我的第一个想法是将配置文件放在与 .exe 相同的文件夹中,这使它有点独立。但是,如果我将文件与 .exe 相关联,它将从它们的目录中调用,而不是它自己的,所以我需要类似How do I get the path of current executed file in Python? 找到配置文件。
Is this the best way? Or is there some standard config file locations to search in, like https://stackoverflow.com/a/7567946/125507 ?