DataIO是一个变量控制器,目前主要用于编辑JSON文件。
构造也很简单,使用Python编写,有多种控制方式。
set <var> <value>
:添加变量并初始化或设置变量的值read <var>
:获取变量的值del <var>
:删除变量
set <var> <value> [type=str]
:以Python中定义的数据类型存储变量(默认为字符串),type
设置为auto
会自动识别数据类型并转换(支持整数、浮点数、字典、列表)json
:以JSON格式输出所有变量
save <filePath>
:将JSON存储到指定的文件open <filePath>
:将指定文件的JSON存储到DataIO,但会删除原有的所有变量append <filePath>
:将指定文件JSON的所有变量添加到DataIOappend-to <filePath>
:将DataIO中的所有变量添加到指定文件
hash <var> <hash>
:对变量进行哈希加密,并存储16进制值为字符串compare <var1> <var2>
:对两个变量进行比对
insert <json>
:输入JSON并将其设置为DataIOinsert-append <json>
:输入JSON并将其所有变量添加到DataIOjson [beutiful=False]
:以JSON格式输出所有变量,支持美观输出
- 本程序代码皆经测试无bug,请放心使用。
- 本程序经测试确保不会对电脑造成影响(编辑文件时除外)。
- 预计到1.3版:实现
insert
和insert-append
功能 - 预计到1.5版:推出基于easygui的UI Edition
- 预计到2.0版:支持多个DataIO并行编辑(多标签页式编辑)
- ……
希望发布后有好的反馈!