如何使用Python将IOC文件转换为数据库条目?
我是一个试图加入21世纪的老汇编程序员。我并不是真的想让你们为我写我的程序,只是想知道你们中是否有人能指出最好的参考资料,因为市场上的Python书籍和课程似乎比地球上的人还要多 本质上,我需要做的是将IOC文件(Mandiant的OpenIOC格式)作为输入,并将信息输出到数据库。因为我将构建一台新的机器来处理这个问题,所以我愿意接受关于使用最佳数据库软件的建议,但在这一点上,我计划使用SQLite如何使用Python将IOC文件转换为数据库条目?,python,Python,我是一个试图加入21世纪的老汇编程序员。我并不是真的想让你们为我写我的程序,只是想知道你们中是否有人能指出最好的参考资料,因为市场上的Python书籍和课程似乎比地球上的人还要多 本质上,我需要做的是将IOC文件(Mandiant的OpenIOC格式)作为输入,并将信息输出到数据库。因为我将构建一台新的机器来处理这个问题,所以我愿意接受关于使用最佳数据库软件的建议,但在这一点上,我计划使用SQLite 有谁能给我一个正确的方向,关于一个好的书桌参考或'向下和肮脏'的课程?我计划更全面地学习该语言
有谁能给我一个正确的方向,关于一个好的书桌参考或'向下和肮脏'的课程?我计划更全面地学习该语言,但同时我需要能够快速推出该程序。我建议您查看一个为您提供对象关系映射的软件包,示例如下: 这样,您的代码独立于您使用的数据库。例如Django支持mysql、postgres和sqlite 在Django语言中,您可能希望创建一个表示一条数据库记录的模型类。因此,所有要从IOC文件解析的字段都是模型的字段 如果我理解正确,您的输入是基于XML的,那么您可能希望使用XML.etree.ElementTree类一次解析一个文件,循环遍历节点并创建模型实例
瞧,它们在您选择的数据库中。非常感谢!我将研究ORM解决方案,并做笔记。欢迎来到stackoverflow!如果回答了你的问题,请考虑接受我的回答: