何小豆儿在此 发表于 2022-8-31 17:49:21

用python写的一个简易图书管理系统

介绍

这是我随手写的一个小程序,希望大家能从中学习到 列表 与 open() 函数,感受Python的魅力!
代码浏览

点击查看代码#获取图书
#从文件中读取图书,并写入列表
def getBook():
    bookList =[]
    f = open("book.txt","r")
    tempList = f.readlines()   
    for temp in tempList:
      temp = temp[:-1]
      bookList.append(temp)
    f.close()
    return bookList

#保存图书   
#将添加的图书从列表写入文件
def saveBook(bookList):
    f = open("book.txt","w")
    for temp in bookList:
      f.write(temp+"\n")
    f.close()
   
#添加图书
#将图书添加至列表   
def addBook(book):
    global books
    books.append(book)
   
#删除图书
#将图书从列表中删除   
def removeBook(book):
    global books
    if book in books:
      books.remove(book)
    else:
      print("没有找到",book,"这本书。")
      
      
      
#菜单      
print("""
1.添加图书
2.删除图书
3.展示所有图书
4.保存并退出
""")

book = getBook()

while True:
    x = input("请输入功能键(1-4):")
    if x == "1":
      name = input("请输入要添加的图书名称: ")
      addBook(name)
    elif x == "2":
      tempBook = input("请输入要删除的图书名称: ")
      removeBook(tempBook)
    elif x == "3":
      print(books)
    elif x == "4":
      saveBook(books)
      break
    else:
      print("输入有误,请重新输入!")下载

图书管理系统(Python)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 用python写的一个简易图书管理系统