元旦的时候回青岛了,原本是打算去海边散散心,看看那清净的大海陶冶哥的情操. 世事难料,青岛也是重污染,特么的.    这几天没事干,就陪着小孩玩,顺手写了一个小工具,用来转换常见的数据格式的,里面用了python的黑魔法.


文章写的不是很严谨,欢迎来喷,另外该文后续有更新的,请到原文地址查看更新. 

http://xiaorui.cc/2016/01/04/%E7%94%A8python%E5%AE%9E%E7%8E%B0%E6%95%B0%E6%8D%AE%E6%A0%BC%E5%BC%8F%E8%BD%AC%E6%8D%A2%E6%A8%A1%E5%9D%97jsonyamlcsv/

项目名:

format_converter

该项目的用途相当的简单,是用来转换数据格式的。 比如把json转换成yaml,json转换成csv. 现在支持的互转的格式有json、txt、csv、yaml.

安装:


源代码已经push到github里面了,https://github.com/rfyiamcool/format_converter


使用说明:

from format_converter import converter

data = converter < ‘data.json’


读取配置

data = converter < ‘file.json’
data = converter < ‘file.txt’
data = converter.json < ‘file.json’
data = converter.yml < ‘file.yml’
data = converter.csv < ‘file.csv’


写入配置

converter(data) > ‘file.json’
converter(data) > ‘file.txt’
converter.json(data) > ‘file.json’

converter.yml(data) > ‘file.yml’


这里的< > 重定向标志,在python里是这么处理的, 属于一个黑魔法,学名叫 描述器.



对Python及运维开发感兴趣的朋友可以加QQ群 : 478476595 !!!
{ 2000人qq大群内有各厂大牛,常组织线上分享及沙龙,对高性能及分布式场景感兴趣同学欢迎加入该QQ群 }

另外如果大家觉得文章对你有些作用!   帮忙点击广告. 一来能刺激我写博客的欲望,二来好维护云主机的费用.
如果想赏钱,可以用微信扫描下面的二维码. 另外再次标注博客原地址  xiaorui.cc  ……   感谢!
暂无相关产品

1则回应给“用python实现数据格式转换模块[json,yaml,csv]”

  1. rfy说道:

    额,这个项目是不是一斤不好使了 format_converter里只有init

发表评论