简介
这是一个简易的图书管理系统,是我初学python的一个练习,后续没有继续完善功能和加以改进,只是给python初学者的一点参考。
介绍
这个简单的图书管理系统满足了在文件下的增删改查和借阅归还的功能,没有分为几种管理员,使用者等几种角色。
代码块
首先,我是使用列表进行存储图书信息,当然也可以用字典或者其他容器进行存储。
#图书管理系统
book_list=""
其次,对图书信息创建一个txt文档,并记录txt文档所在地址。
增:
增加图书信息就比较简单,只用添加书本id,名字,地址,状态。
注意:我这里的状态False使表示未借出,True表示借出,即我默认一本书在图书馆只有一本。这是比较局限的,当然大家可以把状态改成图书数量,增加就+1就好了。
#增
def book_add():
print("Book add")
book_id=input("Enter the book id : ")
book_name=input("Enter the book name : ")
book_adress=input("Enter the book adress : ")
book_status=False
add_content=f"{book_id},{book_name},{book_adress},{book_status}"
print(book_list)
with open("D:\\daima\\data.txt", "a", encoding="utf-8") as fa:
fa.write(f"\n{add_content}")
print(f"已添加图书信息的为:id:{book_id},name:{book_name},adress:{book_adress},status:{book_status}")
删:
删除图书信息只需注意要对每个信息以列表的方式读取,且对信息进行分割便于我们验证要删除信息的id是否与当前验证的id相等。<