python简易图书管理系统

简介

这是一个简易的图书管理系统,是我初学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相等。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值