在应用程序运行之间将位置保存在列表中的标准方法是什么?

What is a standard way to save a location in a list between application runs?

我想制作一个简单的应用程序,一次在屏幕上显示列表中的一个元素(使用 curses)。用户使用键左右导航。他们可以使用 q.

关闭应用程序

应用程序应该记住它们在重新打开应用程序时所在的位置。这是一个简单的问题,但最标准的应用程序架构是将应用程序状态相关信息存储在名为“application.data”的单个文件中吗?

您应该序列化应用程序数据并将其存储在文件中。您可以尝试使用 xml 或 json。文件扩展名应该是“application.dat”而不是“application.data”