【发布时间】:2015-06-13 15:47:36
【问题描述】:
我有一个如下所示的 YAML 文件:
# Sense 1
- name : sense1
type : float
value : 31
# sense 2
- name : sense2
type : uint32_t
value : 1488
# Sense 3
- name : sense3
type : int32_t
value : 0
- name : sense4
type : int32_t
value : 0
- name : sense5
type : int32_t
value : 0
- name : sense6
type : int32_t
value : 0
我想使用 Python 打开这个文件,更改一些值(见上文)并关闭文件。我该怎么做?
例如我想设置 sense2[value]=1234,保持 YAML 输出不变。
【问题讨论】:
-
检查 PyYAML:pyyaml.org/wiki/PyYAML