数据轴刨床

datax的Python项目详细描述


Build Statuscodecov

数据浏览器

需要Python 3.7

使用pip install datax安装,然后使用dx [OPTIONS] [FILES]...运行。

选项:

  -v, --verbose      Print verbose messages.
  -i, --interactive  Enter into an interactive loop to query data.
  -q, --query TEXT   The query string.
  --help             Show this message and exit.

示例:

dx -q "search n>5" file.txt

其中file.txt看起来像

{"event": 1, "n": "2", "ip": 7, "type": "geoip"}
{"event": 2, "n": "6", "ip": 10, "type": "geoip"}
{"event": 3, "n": "8", "ip": 15, "type": "geoip"}

^如果使用交互模式(-i),则不需要{}。在交互模式下,您将进入一个输入循环,允许您重复查询数据,而无需再次执行该命令。这更快,因为数据保存在内存中,不必每次查询都从磁盘加载。键入exitquit,或输入CTRL+C退出。键入search <query-string>搜索数据。如果-q-i选项一起使用,将执行查询,打印结果,然后进入输入循环。

dataxplorer还接受来自管道的数据。示例:cat file.txt | dx -q "search n>5"

dataxplorer使用DXQL搜索数据。请参阅dxql自述文件以了解如何搜索。

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

推荐PyPI第三方库


热门话题
空间计数器在Java中不起作用   json在java中表示XPath列表的最佳方式   java报警服务接收器安卓   java注入bean在自定义的all存储库中   java从迁移到Spring MVC 4+Hibernate5   JavaEclipseIDE透视图被缓存,更改没有任何影响   java Hibernate:在将对象插入Derby嵌入式数据库时引发SQLGrammerException   适用于mp4或mp3文件的java Exoplayer自动流媒体质量   安卓如何在java的静态方法中使用这个关键字?   SSL服务器端的spring主机名验证+Tomcat和Java 8   java Eclipse强制刷新IDs   java有可能返回Mono。只是从GetMapping(“/”)处理程序中获取(“索引”)吗?   arraylist当我用java编程时,我遇到了这个错误,有人能告诉我到底出了什么问题吗?   java如何更改Apache CXF web服务中的日期时间格式   Jfoenix ChipView中的java多线程   java任务在Spark上不可序列化