for k,v in groupDict_sanitized.items():
if discovered_hosts_groupid in v:
csvdata = (k,v)
print(k,v)
print(type(v))
#Example from print output
#20099 ['5']
#<class 'list'>
#20100 ['5']
#<class 'list'>
#20105 ['5']
#<class 'list'>
#20114 ['5']
#<class 'list'>
write_discovered_hosts_raw_csv.writerows([csvdata])
if offboarded_groupid in v:
#v = list(v)
csvdata = (k,v)
print(k,v)
print(type(v))
#Example from print output:
#19621 ['192', '359']
#<class 'list'>
#19636 ['19', '23', '56', '192']
#<class 'list'>
#19657 ['19', '21', '64', '192', '408']
#<class 'list'>
#19667 ['192']
write_offboarded_hosts_raw_csv.writerows([csvdata])
照片中显示的 Discovered_host CSV 输出在列表周围没有“”(尽管只有一个列表条目)是一个类。编写 csvdata 时 - 它显示为不带引号的列表:
CSV 显示在“offboarded_hosts”文件中,在多个条目的字符串上加上引号 - 但不是单个列表项:
这里的问题是,稍后在不同的代码中重新读取它时,由于“[list]”条目,它显示为一个空数据框,其中不带引号的 CSV 确实读取为正确的数据框。
我在 CSV 列表写入时是否缺少一条规则,将其放置为非引用列表但保持这种所需格式?