Python中的电话簿

Python中的电话簿,python,Python,我正在用Python编写一个测试控制台程序电话簿。我的IDE是JetBrains PyCharm。我有5个功能-搜索联系人,输入联系人,删除联系人,所有电话和退出。我的问题是如何让程序将信息保存在文本文件中,当我编译它时,信息将保存在这个文本文件中 您可以将数据写入csv文件 这将有助于: 我认为对于您的情况,最简单的方法是将数据写入python文件,如下所示: with open('PathToAFile/MyFile.py', 'w') as f: f.write('contact_

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

您可以将数据写入csv文件

这将有助于:

我认为对于您的情况,最简单的方法是将数据写入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”时
您将有权访问“联系人姓名”变量

这是家庭作业吗?你的代码在哪里?我会在python教程中搜索类似于文件输入/输出的东西是的,类似的东西