Skip to content

6871296/DataIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

[主推项目]DataIO

DataIO是一个变量控制器,目前主要用于编辑JSON文件。

构造也很简单,使用Python编写,有多种控制方式。

操作方式

来自Indev1

  • set <var> <value>:添加变量并初始化或设置变量的值
  • read <var>:获取变量的值
  • del <var>:删除变量

来自Indev2

  • set <var> <value> [type=str]:以Python中定义的数据类型存储变量(默认为字符串),type设置为auto会自动识别数据类型并转换(支持整数、浮点数、字典、列表)
  • json:以JSON格式输出所有变量

来自Indev3

  • save <filePath>:将JSON存储到指定的文件
  • open <filePath>:将指定文件的JSON存储到DataIO,但会删除原有的所有变量
  • append <filePath>:将指定文件JSON的所有变量添加到DataIO
  • append-to <filePath>:将DataIO中的所有变量添加到指定文件

来自1.1

  • hash <var> <hash>:对变量进行哈希加密,并存储16进制值为字符串
  • compare <var1> <var2>:对两个变量进行比对

未来推出 (暂不可用)

  • insert <json>:输入JSON并将其设置为DataIO
  • insert-append <json>:输入JSON并将其所有变量添加到DataIO
  • json [beutiful=False]:以JSON格式输出所有变量,支持美观输出

其他说明

  1. 本程序代码皆经测试无bug,请放心使用。
  2. 本程序经测试确保不会对电脑造成影响(编辑文件时除外)。

未来规划

  • 预计到1.3版:实现insertinsert-append功能
  • 预计到1.5版:推出基于easygui的UI Edition
  • 预计到2.0版:支持多个DataIO并行编辑(多标签页式编辑)
  • ……

希望发布后有好的反馈!

About

Edit your JSON file easily!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages