为了账号安全,请及时绑定邮箱和手机立即绑定

根据数据所在的列表将数据放入 CSV 的列中 - Python

根据数据所在的列表将数据放入 CSV 的列中 - Python

慕田峪9158850 2021-06-14 12:00:22
我的脚本中有两个列表 - vulnsites 和 notvulnsites,它们包含被确定为包含漏洞的站点列表。我想将这些写到 CSV 的两个单独的列中 - 易受攻击的站点和误报。我有以下代码,目前:    with open (outputfile, 'w') as outfile:    writer = csv.writer(outfile, delimiter=',',quotechar='"', quoting=csv.QUOTE_MINIMAL)    fields = ['Vulnerable Sites', 'False Positives']    writer.writerows([fields])    for val in vulnsites:        writer.writerow([val])    for val in notvulnsites:        writer.writerow([val]])目前,这些字段在 Excel 中创建为 A1 和 B1。当我写入数据时,所有站点都被转储到 Excel 的“A”列中,无论它们在哪个列表中。我该如何更正?编辑:根据 Daniel 对使用 Panda 的 DataFrames 的建议和他的帮助,我想出了以下代码来解决这个问题:CSVOut = {'Vulnerable Sites':vulnsites,'False Positives':notvulnsites}df = pd.DataFrame.from_dict(CSVOut, orient='index')df.to_csv(outputfile)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信