问题描述
从.cfg文件读取数据后,我试图写入yaml文件。 转储时,文件中会包含不需要的巨大元数据。当我不使用cfg文件时,yaml并没有编写任何额外的标签,但是在使用configobj模块之后,它开始转储额外的元数据。
test.cfg:-
class B extends A {
B (int i) {
super (i);
}
}
Python脚本:-
[okd]
apiversion = v1
kind = template
[[Metadata]]
name = xyz
转储后所需的输出:-
from configobj import ConfigObj
import yaml
config = ConfigObj("test.cfg")
with open("test.yaml","w") as f:
yaml.dump(config["okd"],f)
正在生成的Yaml:-
apiversion : v1
kind : template
Metadata:
name: xyz
模块版本:-
configobj = 5.0.6
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)