Windows应用程序编程&;wxPython
在开发我的一个项目时,我意识到我需要跨会话的某种程度的持久性,例如,当用户执行应用程序时,更改一些首选项,然后关闭应用程序。下次用户执行应用程序时,无论是在重新启动后还是15分钟后,我希望能够保留已更改的首选项Windows应用程序编程&;wxPython,python,windows,wxpython,Python,Windows,Wxpython,在开发我的一个项目时,我意识到我需要跨会话的某种程度的持久性,例如,当用户执行应用程序时,更改一些首选项,然后关闭应用程序。下次用户执行应用程序时,无论是在重新启动后还是15分钟后,我希望能够保留已更改的首选项 我的问题与这种坚持有关。是否使用win32 API或MFC框架编程应用程序。。或者使用wxPython或wxRuby等更高级语言的更新工具,如何维护我所指的持久性类型?它是作为写入磁盘的临时文件完成的吗?它是否保存到某个注册表设置中?有没有其他我不知道的存储层呢?有很多不同的方法来实现这
我的问题与这种坚持有关。是否使用win32 API或MFC框架编程应用程序。。或者使用wxPython或wxRuby等更高级语言的更新工具,如何维护我所指的持久性类型?它是作为写入磁盘的临时文件完成的吗?它是否保存到某个注册表设置中?有没有其他我不知道的存储层呢?有很多不同的方法来实现这一点,这些方法已经发展了很多年 这些方法包括(但不限于):
在这个主题上有很多不同的方法可以做到这一点,这些方法经过多年的演变 这些方法包括(但不限于):
关于这个话题,我建议分两步来做
保存为字符串的好处是,与使用wx.Config保存相比,您可以方便地更改将来保存数据的位置,例如,如果需要上载prefs,则可以在将来更改数据的保存位置。你可以上传pref。字符串。我建议分两步进行
保存为字符串的好处是,与使用wx.Config保存相比,您可以方便地更改将来保存数据的位置,例如,如果需要上载prefs,则可以在将来更改数据的保存位置。你可以上传pref。字符串。谢谢,非常简洁和详细。配置对象允许我以安全的方式存储数据,而无需担心文件、存储位置或其他问题。这样我就有了一个OO接口,其他的一切都可以处理。+1到JSON-我做了很多windows应用程序,发现AppData文件夹中的一个简单JSON文件非常完美。非常灵活,便于支持人员使用,Python 2.6内置,非常完美。也没有像酸洗那样出现随机腐败问题,也更容易调试。谢谢,非常简洁和详细。配置对象允许我以安全的方式存储数据,而无需担心文件、存储位置或其他问题。这样我就有了一个OO接口,其他的一切都可以处理。+1到JSON-我做了很多windows应用程序,发现AppData文件夹中的一个简单JSON文件非常完美。非常灵活,便于支持人员使用,Python 2.6内置,非常完美。也没有像酸洗那样出现随机腐败问题,也更易于调试。谢谢您的建议。最终,配置是最有意义的。我可以从程序内部连接它,它会自行处理。无需担心文件。谢谢您的建议。最终,配置是最有意义的。我可以从