这称为数据库。
我建议使用 SQlite,它是一个基于 SQL 的关系数据库系统。是一个非常简单且动态的系统,并且与编程语言 Python 具有很好的连接性。
我建议先阅读 SQLite here,然后再阅读如何将 SQLite 数据库连接到 python here
您可以创建表格来存储您的信息,然后创建适当的 UI,您可以让用户能够再次将他们的数据加载到程序中。
示例
我实际上并没有理解您的程序想法,但 Iets 认为是一个让用户能够创建约会的应用程序的简单示例。
用户可以设置约会的时间、日期和地点以及一些简短的描述。
如您所见,我们可以在数据库中使用字段(列)进行表预约:
id , date, time, place and description。
Appointment table
----------------------------------------------------
Id | Date | Time | Place | Description |
1 | 02/6/15 | 20:00 | A place| desc1 |
2 | 03/6/15 | 15:00 | B place| desc2 |
----------------------------------------------------
所以现在你可以使用查询:
SELECT * FROM Appointment;
这将为您返回上表中的两个数据元组,因此您可以在 UI 中随意表示您的数据。
另一种选择是使用平面文件,但使用数据库会更容易、更动态且不会出错。