【发布时间】:2012-07-20 14:42:38
【问题描述】:
如何获取内存中 Python 字典的 Python 源代码 表示形式?
在阅读了 Thomas Kluyver 的 comment 在 Rob Galanakis 的博客文章中标题为 Why bother with python and config files? 在他的评论中,我决定提出这个问题,Thomas 声明
但如果您想通过任何方式更改应用程序内部的设置 (如首选项对话框),没有自动的好方法 编写正确的 Python 文件。
【问题讨论】:
-
您的意思是创建一个
.py文件,其中包含a_dict = {'key1' : 'value1'}文本,或者更低级别的内容? -
我认为 Kluyver 只是意味着 Python 没有内置的东西可以做到这一点,并不是说它不能做到(也不是很难)。
-
@martineau Ignacio 的回答怎么样?
-
@Piotr Dobrogost:我想我错了, 至少对于基本类型是内置的——在这种情况下,我不确定 Kluyver 的意思。
标签: python serialization configuration dictionary code-generation