我们如何编辑yaml文件而不会丢失其初始结构,例如
这是我的yaml文件的初始结构
---
Feature:
version : 1.0.1
artifactId : libraries
groupId : com.fgr.fff.ddds
extension : zip
classifier : dfdd
properties: {storage : ds, aem_group : vbox}
type : packages
order : 100
这是我的输出
Feature:
artifactId: libraries
classifier: dfdd
extension: zip
groupId: com.fgr.fff.ddds
order: 100
properties: {storage : ds, aem_group : vbox}
type: packages
version: 1.0.1
(如您所见,从文件的原始结构中删除了空格)
我正在使用yaml.load()加载文件,使用yaml.dump()来更新文件。 有没有办法解决这个问题?