用cmd类封装:import cmdimport uuidimport pandas as pdimport timeimport osimport tkinterfrom tkinter import filedialogvpath = ospathjoinbooksjsonroot = tkinterTkrootwithdrawprintBMDB v001def add_data nam
以上代码是用cmd类封装的一个简单的图书管理系统。用户可以通过命令行输入不同的指令来实现对图书信息的增删改查以及导出功能。
使用cmd模块可以方便地实现命令行交互,用户输入不同的指令会执行相应的函数。具体功能包括:
add_data():添加图书信息,用户输入图书名称,系统会生成唯一的UUID,并将图书信息存储到DataFrame中,并保存到JSON文件中。delete_data():删除图书信息,用户输入要删除的图书编号,系统会将该图书从DataFrame中删除,并更新JSON文件。list_data():显示所有图书信息,将DataFrame中的图书信息以表格形式打印出来。export_data():导出图书信息,用户可以选择保存路径和文件名,将DataFrame中的图书信息导出为Excel文件。
用户可以通过输入不同的指令来执行相应的功能,如输入add可以添加图书信息,输入list可以显示所有图书信息,输入export可以导出图书信息为Excel文件。输入quit可以退出程序。
希望以上信息对你有所帮助。如有任何问题,请随时与我联系。
原文地址: https://www.cveoy.top/t/topic/i3tN 著作权归作者所有。请勿转载和采集!