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