用cmd类封装:import uuidimport pandas as pdimport timeimport osimport tkinterfrom tkinter import filedialogvpath = ospathjoinbooksjsonroot = tkinterTkrootwithdrawprintBMDB v001def add_data name = inputI
这段代码是一个命令行界面的封装,用于对一个名为"books.json"的数据文件进行增删查改操作,并可以将数据导出为xlsx文件。具体功能如下:
-
添加数据(add_data):用户输入一个名称,程序会生成一个UUID,并将名称、UUID和当前时间保存到数据文件中。
-
删除数据(delete_data):用户可以查看当前数据文件中的所有数据,并选择要删除的数据项。
-
列出数据(list_data):将数据文件中的所有数据按照一定格式输出到命令行界面。
-
导出数据(export_data):用户可以选择导出文件的保存路径,并将数据文件中的所有数据导出为一个xlsx文件。
-
退出程序(quit):退出程序并结束。
程序会不断循环等待用户输入命令,根据用户输入的命令执行相应的操作。如果用户输入"help",则打印帮助信息,介绍每个命令的功能。
原文地址: https://www.cveoy.top/t/topic/i3tL 著作权归作者所有。请勿转载和采集!