擅长:python、mysql、java
<p>我认为应该使用JSON而不是Python表示来将数据保存为字符串</p>
<pre><code>>>> meta = {u'CODE': u'N03', u'FABRIC': u'Jersey', u'Colour mix': u'{MGY: {1: 85, 2: 15}}', u'WEIGHT G': 165, u'Main': u'3:100', u'WEIGHT OZ': 4}
>>> import json
>>> str = json.dumps(meta)
>>> str
'{"CODE": "N03", "FABRIC": "Jersey", "Colour mix": "{MGY: {1: 85, 2: 15}}", "WEIGHT G": 165, "Main": "3:100", "WEIGHT OZ": 4}'
>>> meta2 = json.loads(str)
>>> meta == meta2
True
</code></pre>
<p>JSON就是为这个目的而设计的,所以<code>json</code>包的作者很有可能考虑将数据保存为字符串的所有方面。<code>ast</code>的作者可能正在考虑源代码。在</p>