【发布时间】:2021-08-13 05:50:46
【问题描述】:
我的 log.yml 文件中保存了一个字典列表,我想将其转换为 csv 以使其看起来像这样
Yaml_to_CSV.py
import csv
import yaml
fieldnames = ['Name', 'IP', 'Comments', 'Subnet4', 'Subnet-Mask']
with open('output.csv', 'w', newline='') as f_output:
csv_output = csv.DictWriter(f_output, fieldnames=fieldnames)
csv_output.writeheader()
for filename in ['log.yml']:
with open(filename) as f_input:
data = yaml.safe_load(f_input)
我卡在这里了。
log.yml
- comments: FWP - Host 1
ipv4-address: 10.1.2.3
name: gTest101
- comments: FWP - Network 2
name: gTest102
subnet-mask: 255.255.255.255
subnet4: 41.1.2.2
【问题讨论】: