我目前计划使用 Python 分析来自 ActiveDirectory 的 csv 报告和来自交换机的配置文件。
我考虑为每种类型的数据(csv、txt)设置单独的模块。但我想避免从头编写大量测试和报告功能。
是否有一个 python 模块或工具可以帮助我解决这个问题?
尤其是我正在寻找一种分析通用文本文件的解决方案。可以编写类似这样的规则:如果存在此正则表达式匹配,则在此匹配之前必须有此匹配,否则报告错误。
使用案例:
- 分析 switchconfig 并在端口位于给定 vlan 但未应用 mac-acl 时报告错误。
- 在 csv 中查找 Street 属性与给定字符串不匹配的用户。