百木园-与人分享,
就是让自己快乐。

用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)


博客为本人的学习笔记,如有不足请指正

本文来自博客园,作者:浅末QM,转载请注明原文链接:https://www.cnblogs.com/qm-zy/p/16514131.html


来源:https://www.cnblogs.com/qm-zy/p/16514131.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 用python写的一个简易图书管理系统

相关推荐

  • 暂无文章