Python中的电话簿

时间:2018-03-05 21:48:13

标签: python

我正在用Python编写测试控制台程序电话簿。我的IDE是JetBrains PyCharm。我有5个功能 - 搜索联系人,输入联系人,删除联系人,所有电话和退出。我的问题是如何使程序在文本文件中保存信息,当我编译它时,信息将保存在这个文本文件中?

2 个答案:

答案 0 :(得分:0)

您可以将数据写入csv文件。 https://docs.python.org/3/library/csv.html

答案 1 :(得分:0)

这应该有所帮助:https://docs.python.org/2/tutorial/inputoutput.html

我认为对于您的情况,最简单的方法是将数据写入 python文件 ,如下所示:

with open('PathToAFile/MyFile.py', 'w') as f:
    f.write('contact_names =[' + contact_name1 + ',' + contact_name2... + ']\n')

这样可以非常轻松地在以后加载数据而无需解析(如在csv中)。

在我提供的示例代码中,我将您的联系人姓名保存到名为'MyFile.py'的python文件中名为'contact_names'的列表中。执行'MyFile.py时  您将可以访问“contact_names”变量