J'ai un python application de bureau qui a besoin de stocker les données de l'utilisateur. Sur Windows, c'est en général en %USERPROFILE%\Application Data\AppName\
, sur OSX, il est habituellement ~/Library/Application Support/AppName/
, et sur les autres *nixes il est habituellement ~/.appname/
.
Il existe une fonction de la bibliothèque standard, os.path.expanduser
cela va me faire un répertoire home de l'utilisateur, mais je sais que sur Windows, au moins, "Application Data" est localisé dans la langue de l'utilisateur. Cela pourrait être vrai pour OSX ainsi.
Quelle est la bonne manière d'obtenir cette endroit?
Mise à JOUR: Certaines recherches indiquent que la bonne manière d'obtenir cette sur OSX est à l'aide de la fonction NSSearchPathDirectory, mais c'est le Cacao, donc, cela signifie que l'appel de la PyObjC pont...