ruamel.yaml倾倒浮子时的怪异行为

问题描述 投票:0回答:1

全部,

任何人都知道这里出了什么问题吗?当我阅读yaml时,如果我使用命令dict进行打印就可以了,但是当我将其丢弃时,我的花车会因为某种原因而被抽水[]

这是一个最小的工作示例

import sys
import ruamel.yaml

yaml = ruamel.yaml.YAML()   

s = 'f: [2330.0e6, 2338.0e6]'
d = yaml.load(s)

yaml.dump(dict, sys.stdout)
print(d)

此输出

f: [2330.0e6, 2340.0e6]
ordereddict([('f', [2330000000.0, 2338000000.0])])

命令的字典是正确的,但是Yaml转储将数字更改为2340 ...

有什么想法吗?

所有人,有人知道这里出了什么问题吗?当我阅读yaml时,如果我使用命令dict进行打印就可以了,但是当我转储它时,我的浮动对象就变得有点毛病了。这是一个最小的工作示例...

python yaml pyyaml ruamel.yaml
1个回答
0
投票

您显示的内容可能不是整个程序。

© www.soinside.com 2019 - 2024. All rights reserved.