介绍
这是我随手写的一个小程序,希望大家能从中学习到 列表 与 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)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |