正如在this related question中提到的,os.path.expanduser或pathlib.Path.home()可用于获取用户主目录的路径。如果Python模块需要存储某些数据,通常会将其存储在此目录中的某个位置,但到适当位置的相对路径可能会因操作系统而异。在Linux系统上运行的程序通常会将它们的设置和其他数据存储
好的,这个问题很简单。现在,我使用C:/ApplicationName,但是,这是一个非常糟糕的方法。我知道很多我可以使用的地点,例如:C:\Program Files (x86)
C:\Users\Users\Documents (Ive seen some indie games但我不知道什么时候该用合适的。
我有一个在Windows XP / Vista /7和Mac OS X上运行的SWT Java应用程序。我目前正在将一个配置文件保存到:随着Windows Vista和Windows7在安全性方面的变化,这似乎不再是保存它的最佳位置此文件保存注册密钥信息等信息,如果该文件无法保存或被删除,则会让我的用户感到恼火。
有没有更好的路径
我继承了一些广泛使用设置java系统属性的代码。我很好奇它存储在文件系统中的什么位置,以及是否有一种方法可以以纯文本的形式读取它。我正在使用Mac Leopard,我发现了一些看起来像是二进制的idx文件,但我对Java系统属性的内部原理并不是很熟悉。JVM是否有一个特定的位置来存储包含其系统属性的文件?至少在Mac OS X Snow Leop