我想将字符串转换为字典。我以前在一个文本文件中保存了这本字典。Python将字符串放入字典
现在的问题是,我不知道密钥的结构如何。这些值由Counter(dictionaryName)生成。字典真的很大,所以我无法检查每一个关键字,看看它是如何可能的。
的按键可包含简单的报价像”,双引号”,逗号,也许其他字符那么,有没有可能把它转换回字典
例如这是存储在文件中:?
Counter({'element0':512, "'4,5'element1":50, '4:55foobar':23,...})
我发现以前的解决方案,例如JSON,但我有双引号的问题,我不能简单地划分为逗号。
我不明白你在努力完成什么,事实上, n正确地工作...... **,**完全**存储在文件中?你如何“保存字典”?你是否刚刚将字符串表示写入文件?这将是你的第一个错误 - 你应该使用许多可用的序列化格式之一。 –
所以你有文本形式的字典?你想将它转换成字典? –
@Mohsen_Fatemi是我将它存储在一个文本文件中。花了好几个小时才得到字典,所以我想把它保存在一个文件中。但我没有想到,它会包含双引号等 – Rust