介绍
这是我随手写的一个小程序,希望大家能从中学习到 列表 与 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)
博客为本人的学习笔记,如有不足请指正
本文来自博客园,作者:浅末QM,转载请注明原文链接:https://www.cnblogs.com/qm-zy/p/16514131.html
来源:https://www.cnblogs.com/qm-zy/p/16514131.html
本站部分图文来源于网络,如有侵权请联系删除。