将EAM CSV导出转换为JSON

eamcsv2json的Python项目详细描述


EAM CSV到JSON的转换脚本示例,用于将数据从EAM(即splunk、CSV文件)转换为JSON。
这提供了一个关于如何导出和使用数据的有用示例。

当数据BR/>字段引用双引号(“”)并用反斜杠(\)逃出时,新的行和引号被优雅地处理。
这是在RFC-4180规范之外。BR/> BR/>可选参数:
-H,帮助显示此帮助消息,并退出
-I输入,--输入要读取的csv文件名
-o输出,--output输出
(可选)输出文件名;否则stdout
-e错误,--errors错误
(可选)错误文件名;当提供csv时,将打印3行
的上下文。默认值是content to log
仅文件
-l日志,--log日志(可选)日志文件名;当提供日志消息时
将转到文件。默认值为类型映射的stderr
-c config,--config config
(可选)配置;否则,将为标签考虑第一行
。当使用提供的类型
列设置时
-t type_column,-type column type_column
(可选)当配置集使用此列以期望
类型映射时。默认4

install
----


pip install eamcsv2json



library
----
可用作eamcsv2json的库


。eamcsv2dict import eamcsv2dict

type\u mappings={
'typea':['field1','field2',
'typeb':['fielda','fieldb',
}
converter=eamcsv2dict('input.csv','error.csv',type\u映射,2)
对于converter.covert()中的盘符:
打印(盘符)



--输入./data/main10m.csv\
--错误./data/main10m-errors.txt\
--配置./data/transforms.conf\
--输出./data/main10m.json



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将多个线程中的函数放入单个队列   数组在Java中,如何在不改变整数顺序的情况下找到整数组的顺序?   java控制器属于表示层?   java Apache Ivy和本地Maven repo如何处理使用Maven 3构建的快照   Java可与泛型类型进行比较   java这个表达式在泛型中是什么意思   JavaEclipse和TeamCity插件   java检测构造函数中的final是否为空   java如何在StanfordCoreNLP管道中同时使用词汇化和依赖性解析器?   java在AntUnit控制台日志中显示完整异常堆栈跟踪   lambda如何与Java 8供应商建立连锁关系   如何让GRPC的重试机制在Kubernetes集群中使用grpcjava工作?   如何使用openjdk:7 Docker映像和Gradle包装器避免“EC参数错误”?   java将集合映射扩展为一维映射新的“无法推断函数接口类型”