def result_write_to_csv(devices_info_list):
""" Write network devices information to csv format.
Args:
devices_info_list (list[NetworkDeviceDTO]): Lists of network device info instances.
"""
f = csv.writer(open("network_devices.csv", "w+"))
f.writerow(["Device Name", "IP Address", "MAC Address", "IOS/Firmware", "Platform",
"Serial Number", "Devcie Role", "Device Family"])
for device_info in devices_info_list:
f.writerow([device_info.hostname,
device_info.managementIpAddress,
device_info.macAddress,
device_info.softwareVersion,
device_info.platformId,
device_info.serialNumber,
device_info.role,
device_info.family])
评论列表
文章目录