我正在编写一个python库,它具有可由库的用户编辑的每用户配置文件。该库还生成日志文件。 在* nix上,标准似乎是将它们转储到$ HOME/.library_name中。将用户配置文件放在窗口中的位置
但是,我不知道如何处理Windows用户。我在切换到Linux之前使用了Windows多年,似乎应用程序倾向于:A)依赖于GUI配置(我宁愿不开发它)或B)在注册表中转储配置数据(这是令人讨厌的开发和未与* nix的配置文件便携式)
我目前倾倒文件到Windows上的$ HOME/.library_name为好,但这种感觉很不自然在Windows上。
我已经考虑将它放入%APPDATA%,应用程序数据往往会存在,但这有其自身的问题。我最担心的是,外行用户可能甚至不知道该目录的位置(不像%HOME /〜),用户可编辑的配置文件似乎并不正常。
在Windows上,每个用户可编辑的配置文件的标准位置是什么?
可以让我就说谁的人大多是使用Windows的大部分时间:**谢谢**不坚持在注册表中。希望配置文件是纯文本,我可以轻松地备份,复制,编辑等。 – 2010-02-11 10:52:56