我需要为我开发的应用程序存储最近打开的文件的用户特定列表(以及更多)。我遇到了几个线程,但大多数都是四年左右。我想知道除了我在这里提到的以外,是否有更聪明和现代的方法。
请建议。
我使用wxpython 3和python 2.7。
答案 0 :(得分:1)
我建议使用wx.StandardPaths来确定以跨平台方式存储此类文件的位置。 wxPython演示中有一个很好的演示。或者您可以在documentation中了解其API。
有很多不同的方法来保存您的信息。您可以使用您提到的XML或以下任何一种方法:
或者你可以像你提到的那样使用wxPython的持久性管理器。这实际上取决于您最容易使用哪一个以及您希望在UI之外读取和修改列表的容易程度。