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

打印 上一主题 下一主题

主题 513|帖子 513|积分 1539

介绍

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

点击查看代码
  1. #获取图书
  2. #从文件中读取图书,并写入列表
  3. def getBook():
  4.     bookList =[]
  5.     f = open("book.txt","r")
  6.     tempList = f.readlines()   
  7.     for temp in tempList:
  8.         temp = temp[:-1]
  9.         bookList.append(temp)
  10.     f.close()
  11.     return bookList
  12. #保存图书   
  13. #将添加的图书从列表写入文件
  14. def saveBook(bookList):
  15.     f = open("book.txt","w")
  16.     for temp in bookList:
  17.         f.write(temp+"\n")
  18.     f.close()
  19.    
  20. #添加图书
  21. #将图书添加至列表   
  22. def addBook(book):
  23.     global books
  24.     books.append(book)
  25.    
  26. #删除图书
  27. #将图书从列表中删除   
  28. def removeBook(book):
  29.     global books
  30.     if book in books:
  31.         books.remove(book)
  32.     else:
  33.         print("没有找到",book,"这本书。")
  34.         
  35.         
  36.         
  37. #菜单        
  38. print("""
  39. 1.添加图书
  40. 2.删除图书
  41. 3.展示所有图书
  42. 4.保存并退出
  43. """)
  44. book = getBook()
  45. while True:
  46.     x = input("请输入功能键(1-4):")
  47.     if x == "1":
  48.         name = input("请输入要添加的图书名称: ")
  49.         addBook(name)
  50.     elif x == "2":
  51.         tempBook = input("请输入要删除的图书名称: ")
  52.         removeBook(tempBook)
  53.     elif x == "3":
  54.         print(books)
  55.     elif x == "4":
  56.         saveBook(books)
  57.         break
  58.     else:
  59.         print("输入有误,请重新输入!")
复制代码
下载

图书管理系统(Python)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

何小豆儿在此

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表