相关疑难解决方法(0)

如何以跨平台的方式为python存储桌面应用程序数据?

我有一个需要存储用户数据的python桌面应用程序.在Windows上,这通常是%USERPROFILE%\Application Data\AppName\在OSX上,通常是~/Library/Application Support/AppName/在其他*nix上通常~/.appname/.

标准库中存在一个函数os.path.expanduser,它将为我提供用户的主目录,但我知道在Windows上,至少"应用程序数据"已本地化为用户的语言.OSX也可能如此.

获取此位置的正确方法是什么?

更新: 一些进一步的研究表明,在OSX上获得这个的正确方法是使用函数NSSearchPathDirectory,但这是Cocoa,所以它意味着调用PyObjC桥...

python desktop-application application-settings

40
推荐指数
3
解决办法
6290
查看次数