Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用python编辑文本文件中的词典_Python - Fatal编程技术网

用python编辑文本文件中的词典

用python编辑文本文件中的词典,python,Python,我正在从事一个项目,在这个项目中,我使用字典作为存储对象的数据库。然而,我没有办法进入字典,它是在文本文件中,无法添加更多的项目内 我的文本文件: a={1:2,2:1} 我的代码: 我无法找到在该词典中添加更多项的方法。仅举一个例子,您可以使用python词典做更多的事情。有关更多信息,请参阅此处: 添加项目前的输出: {'Index': 1, 'Model': '2019', '1': 2, '2': 1} {'Index': 1, 'Model': '2019', '1': 2, '2'

我正在从事一个项目,在这个项目中,我使用字典作为存储对象的数据库。然而,我没有办法进入字典,它是在文本文件中,无法添加更多的项目内

我的文本文件:

a={1:2,2:1}

我的代码:
我无法找到在该词典中添加更多项的方法。

仅举一个例子,您可以使用python词典做更多的事情。有关更多信息,请参阅此处:

添加项目前的输出:

{'Index': 1, 'Model': '2019', '1': 2, '2': 1}
{'Index': 1, 'Model': '2019', '1': 2, '2': 1, 'type': 'dictionary'}
添加项目后的输出:

{'Index': 1, 'Model': '2019', '1': 2, '2': 1}
{'Index': 1, 'Model': '2019', '1': 2, '2': 1, 'type': 'dictionary'}

不要使用文本文件,请使用.json文件。要做到这一点,您必须读入文本文件,解析它(这将生成一个字典),向字典中添加项目,将字典转换为文本,写出文本。您在哪一个步骤中遇到了问题?您已经尝试了哪些步骤?请注意,json文件只是文档中的文本文件。