d = {3: u'blah', u'b': u'foo', (12,2,3) : u'bonjour'}
是一本字典。如果我使用
g = yaml.dump(d)
h = yaml.load(g)
print g, h
这是非常好的,但我得到很多!!python/unicode
无处不在,所以这不是好以提高可读性。
在另一方面,如果我使用:
g = yaml.safe_dump(d)
h = yaml.load(g)
print g, h
有没有更多的!!python/unicode
也没有!!python/tuple
了,所以load
不起作用,因为多元组没有被正确理解。
如何与YAML取得平衡?
- 没有
!!python/unicode
无处不在, - 有元组作为字典主要的工作! (所以大概
!!python/typle
必须保持)
我想你需要跟PyYAML开发商。 – nodakai