python dict格式的转储程序。

dictdumper的Python项目详细描述


听写转储程序

dictdumper项目是一个开源的python程序,用作dict的流格式输出转储程序。

  • About
    • dictdumper.Dumper
    • dictdumper.JSON
    • dictdumper.PLIST
    • dictdumper.Tree
    • dictdumper.XML
    • dictdumper.HTML
  • Installation
  • Usage

关于

目前支持以下格式--

  • dictdumper.Dumper——所有转储程序的抽象基类
  • dictdumper.JSON——转储javascript对象表示法(JSON)格式文件
  • dictdumper.PLIST——转储Apple属性列表(PLIST)格式文件
  • dictdumper.Tree——转储树视图文本(TXT)格式文件
  • dictdumper.XML——转储可扩展标记语言(XML)文件(基类
  • dictdumper.HTML——在Vue.js框架下转储javascript文件(已弃用

安装:

Note that dictdumper supports Python versions 2.7 and all versions since 3.0

pip install dictdumper

使用量

dictdumper很容易使用。在安装、导入和初始化之后,您可以简单地调用实例来转储内容。

Take dictdumper.Tree for example

importdictdumperdumper=dictdumper.Tree('out.txt')test_1=dict(foo=-1,# intbar='Hello, world!',# stringboo=dict(# dictfoo_again=True,# boolbar_again=b'bytes',# bytes (b'\x62\x79\x74\x65\x73')boo_again=None,# NoneType),)dumper(test_1,name='test_1')
$ cat out.txt
PCAP File Tree-View Format

test
  |-- foo -> -1
  |-- bar -> hello
  |-- boo
        |-- foo_again -> True
        |-- bar_again -> 62 79 74 65 73
        |-- boo_again -> N/A
importdatetimetest_2=dict(foo=[1,2.0,3],# listbar=(1.0,2,3.0),# tupleboo=dict(# dictfoo_again='a long long bytes',# bytesbar_again=datetime.datetime.today(),# datetimeboo_again=-1.0,# float),)dumper(test_2,name='test_2')
$ cat out.txt
PCAP File Tree-View Format

test_1
  |-- foo -> -1
  |-- bar -> Hello, world!
  |-- boo
        |-- foo_again -> True
        |-- bar_again -> 62 79 74 65 73
        |-- boo_again -> N/A

test_2
  |-- foo
  |     |--> 1
  |     |--> 2.0
  |     |--> 3
  |-- bar
  |     |--> 1.0
  |     |--> 2
  |     |--> 3.0
  |-- boo
        |-- foo_again -> a long long bytes
        |-- bar_again -> 2018-03-08 17:47:35
        |-- boo_again -> -1.0

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

推荐PyPI第三方库


热门话题
java结合两个Date实例使用Joda创建datetime   带有POI和FileOutputStream的java Swing应用程序性能问题   Java中是否存在类似于Python的异常?   Java中有界通配符的泛型   使用字符和子字符串的java不同输出   在Java中获取LDAP模式   java自定义类在自身上生成ClassNotFoundException   java连接到从internet到通过LAN连接到internet的系统的serversocket   java如何通过maven在jaxws中使用jaxb插件?   java Kerberos如何获取主体或客户端名称?   java应用服务器中是否有JDBC的单点登录解决方案?   java是存储矩阵值以便以后访问的更好方法   Java等级计算器。开始这门课我需要一些帮助   未找到Android“libc++\u shared.so”中的java OpenCV实现   当我使用web配置部署描述符时使用java。xml。它显示了错误   java为什么我的ArrayList的add方法冲突,如何编辑我的自定义add方法   java创建一个以集合为键的映射?   java如何将用户输入到数字三角形中   为什么Java在读取LinkedHashMap时会自动从字符串转换为整数   类动态创建和读取java类