校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 基于python實現(xiàn)圖書管理系統(tǒng)

基于python實現(xiàn)圖書管理系統(tǒng)

熱門標簽:蓋州市地圖標注 315電話機器人廣告 地圖標注的意義點 上海機器人外呼系統(tǒng)哪家好 房產(chǎn)電銷外呼系統(tǒng) 地圖標注微信發(fā)送位置不顯示 地圖制圖標注位置改變是移位嗎 浙江電銷卡外呼系統(tǒng)好用嗎 南京銷售外呼系統(tǒng)軟件

本文實例為大家分享了python實現(xiàn)圖書管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下

添加新書

查詢

借閱

二次添加新書(讀取已有的.xls并修改)

代碼:

import xlwt
import xlrd


def read_old_data(row0_len):
    try:
        filename=".\圖書.xls"
        old_data = []#讀取表格已有內(nèi)容
        data = xlrd.open_workbook(filename)
        sheet0 = data.sheet_by_index(0)
        nrows = sheet0.nrows  #獲取該sheet中的有效行數(shù)
        print("Info:讀取到已有數(shù)據(jù)表格")
        print("有效行數(shù):",nrows)
        for i in range(nrows):
            for j in range(row0_len):
                old_data.append(sheet0.cell(i,j).value)
        print("共有舊的數(shù)據(jù):",len(old_data))
    except IOError:
        print("Info: 沒有找到文件或讀取文件失敗/n1 =>新建圖書.xls文件")
        nrows=0
    return old_data,nrows

def new_book():

    book = []
    print_value=("書名","作者","編號","位置","數(shù)量")
    row0_len=len(print_value)#列數(shù)
    input_value=''
    '''
    try:

    '''
    (old_data,nrows)=read_old_data(row0_len)
    
    #打開存儲
    book_excel = xlwt.Workbook()
    sheet1 = book_excel.add_sheet("books",cell_overwrite_ok=0)

    #寫入舊數(shù)據(jù):
    for i in range(nrows):
        for j in range(row0_len):
            sheet1.write(i,j,old_data[(i*row0_len)+j])

    while(1):
        print("添加新書")
        #輸入
        for i in range(row0_len):
            print("請輸入:"+print_value[i])
            input_value = input()

            #判斷是否輸出
            if(input_value == 'q'):
                book_excel.save("圖書.xls")
                return
            book.append(input_value)
        #保存到硬盤
        for i in range(row0_len):
            sheet1.write(nrows,i,book[i])
        nrows=nrows+1
        book=[]#清空book緩存
    return


def search():
    #打開excel
    book_excel = xlrd.open_workbook("圖書.xls")
    sheet1 = book_excel.sheets()[0]
    book_num =sheet1.nrows
    #while(1):
    #輸入書名
    bookname = input("請輸入書名:")
    find_flag=0
    #查找
    for i in range(book_num):
        if(bookname == sheet1.cell_value(i,0)):
            if(int(sheet1.cell_value(i,4))>0):
                find_flag=1
                print("書名:",sheet1.cell_value(i,0))
                print("作者:",sheet1.cell_value(i,1))
                print("位置:",sheet1.cell_value(i,3))
                print("庫存(本):",sheet1.cell_value(i,4))
                return
    if(find_flag==1):
        print("查無此書。")
    return

def borrow():
    #打開excel
    book_excel =xlrd.open_workbook("圖書.xls")
    sheet1 = book_excel.sheets()[0]
    book_num = sheet1.nrows
    row0_len=5#5列
    while(1):
        #輸入書名
        bookname = input("請輸入書名:")
        if(bookname == 'q'):
            return
        #查找
        for i in range(0,book_num):
            if(bookname == sheet1.cell(i,0).value):

                kucun=int(sheet1.cell_value(i,4))
                
                if(kucun>0):
                    (old_data,nrows)=read_old_data(row0_len)#5列
                    book_excel_w = xlwt.Workbook("圖書.xls")
                    sheet2 = book_excel_w.add_sheet("books",cell_overwrite_ok=True)
                    #寫入舊數(shù)據(jù):
                    for n in range(nrows):
                        for j in range(row0_len):
                            sheet2.write(n,j,old_data[(n*row0_len)+j])
                    
                    print("借到了!")
                    sheet2.write(i,4,str(kucun-1))
                    print("剩余庫存:",kucun-1)
                    book_excel_w.save("圖書.xls")
                    break
    return


def main_window():
    while(1):
        print("\n====圖書管理系統(tǒng)====")
        print("1.新書加入")
        print("2.書籍查詢")
        print("3.圖書借閱")
        print("========4退出=======")
        x= (input("請輸入你的操作"))
        print('\n')
        if(x == '1'):
            new_book()
        elif(x=='2'):
            search()
        elif(x=='3'):
            borrow()
            
        elif(x=='4'):
            break
        else:
            print("輸入無效")

    return


main_window()

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 教你用python實現(xiàn)一個無界面的小型圖書管理系統(tǒng)
  • python實現(xiàn)學生管理系統(tǒng)源碼
  • 基于python實現(xiàn)銀行管理系統(tǒng)
  • python實現(xiàn)簡易名片管理系統(tǒng)
  • Python實現(xiàn)學生管理系統(tǒng)的代碼(JSON模塊)
  • python實現(xiàn)學生通訊錄管理系統(tǒng)
  • 使用python實現(xiàn)學生信息管理系統(tǒng)
  • 利用Python實現(xiàn)學生信息管理系統(tǒng)的完整實例
  • 教你用Python實現(xiàn)簡易版學生信息管理系統(tǒng)(含源碼)

標簽:金華 日照 臨汾 赤峰 陽泉 克拉瑪依 貴州 雙鴨山

巨人網(wǎng)絡通訊聲明:本文標題《基于python實現(xiàn)圖書管理系統(tǒng)》,本文關鍵詞  基于,python,實現(xiàn),圖書,管理系統(tǒng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《基于python實現(xiàn)圖書管理系統(tǒng)》相關的同類信息!
  • 本頁收集關于基于python實現(xiàn)圖書管理系統(tǒng)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    777精品伊人久久久久大香线蕉| 蜜桃视频一区二区三区| 国产精品一区二区久久不卡| 国产成人av一区二区三区在线| 三级久久三级久久| 51久久夜色精品国产麻豆| 视频在线观看一区二区三区| 欧美一级精品在线| 精品一区二区三区欧美| 国产亚洲欧美日韩日本| 成人v精品蜜桃久久一区| 17c精品麻豆一区二区免费| thepron国产精品| 亚洲黄色av一区| 欧美一区二区三区在线视频| 狠狠色丁香久久婷婷综| 中文成人av在线| 欧美综合欧美视频| 奇米四色…亚洲| 国产嫩草影院久久久久| 91久久精品国产91性色tv| 日韩精品成人一区二区三区| 久久婷婷成人综合色| 99久久久久久| 婷婷丁香久久五月婷婷| 久久精品一二三| 欧美在线免费观看亚洲| 九色综合国产一区二区三区| 中文字幕二三区不卡| 欧美日韩在线综合| 国产剧情av麻豆香蕉精品| 夜夜夜精品看看| 亚洲精品一区二区三区影院 | 日韩欧美在线1卡| 国产.精品.日韩.另类.中文.在线.播放| 中文字幕亚洲精品在线观看| 777欧美精品| 91蝌蚪porny| 久久99国内精品| 亚洲一区二区三区自拍| 国产三级精品三级在线专区| 欧美一区二区在线看| 99免费精品视频| 激情图区综合网| 亚洲成人精品影院| 日本一区二区免费在线| 日韩一级黄色片| 91国偷自产一区二区三区观看| 精品亚洲成a人在线观看| 亚洲成人在线免费| 国产精品成人一区二区艾草 | 亚洲成人av资源| 一区二区中文字幕在线| 久久综合久久鬼色| 欧美日韩国产另类不卡| 一本到高清视频免费精品| 国产精品1区2区3区| 日韩国产精品久久久久久亚洲| 综合自拍亚洲综合图不卡区| 国产亚洲精品aa午夜观看| 欧美一区二区女人| 欧美性一级生活| 色综合色综合色综合色综合色综合| 国产91精品一区二区麻豆亚洲| 美女网站在线免费欧美精品| 日韩在线一二三区| 亚洲成人高清在线| 亚洲综合一二三区| 亚洲精品一二三| 日韩伦理电影网| 亚洲视频 欧洲视频| 中文字幕在线不卡视频| 国产人成亚洲第一网站在线播放| 欧美精品一区二区三区很污很色的 | 91视频免费播放| 成人黄色片在线观看| 国产福利91精品| 国产成人av资源| 成人a级免费电影| 成+人+亚洲+综合天堂| av电影在线观看不卡| 不卡一区二区三区四区| 99久久免费视频.com| www.久久久久久久久| 成人av电影在线| 91免费精品国自产拍在线不卡| 91麻豆.com| 欧美日韩免费一区二区三区| 欧美日本乱大交xxxxx| 91精品国产品国语在线不卡| 精品美女一区二区| 久久蜜桃香蕉精品一区二区三区| 久久综合av免费| 国产欧美日本一区视频| 亚洲欧美综合另类在线卡通| 亚洲精品中文字幕乱码三区| 亚洲已满18点击进入久久| 日本亚洲免费观看| 国产乱码精品一区二区三| av不卡免费在线观看| 91成人在线精品| 91精品国产综合久久香蕉麻豆| 精品国产免费久久| 国产日韩亚洲欧美综合| 亚洲人成人一区二区在线观看| 亚洲精品欧美专区| 日本在线播放一区二区三区| 国产一区在线视频| 91浏览器打开| 337p亚洲精品色噜噜狠狠| 久久精品一区二区三区不卡| 一片黄亚洲嫩模| 美女一区二区三区在线观看| 波多野结衣亚洲一区| 欧美三级在线视频| 精品91自产拍在线观看一区| 中文字幕欧美一区| 日韩不卡在线观看日韩不卡视频| 国产精品99久久久久久久vr| 日本高清不卡aⅴ免费网站| 日韩你懂的在线播放| 亚洲人一二三区| 免费精品视频在线| 91在线免费看| 日韩精品中文字幕在线不卡尤物 | 欧美在线你懂得| 国产亚洲欧美一级| 日韩黄色在线观看| caoporn国产精品| 日韩精品中午字幕| 亚洲国产精品久久人人爱| 国产麻豆9l精品三级站| 欧美人与禽zozo性伦| 国产精品国产三级国产普通话99 | 久久精品一二三| 亚洲成人你懂的| 成人爱爱电影网址| 精品电影一区二区三区| 亚洲成人手机在线| 色综合色综合色综合色综合色综合 | 精品一区二区影视| 欧美网站大全在线观看| 国产精品美日韩| 国产一区二区三区电影在线观看| 欧美乱妇20p| 一区二区在线观看免费| 国产v日产∨综合v精品视频| 7777精品伊人久久久大香线蕉超级流畅| 国产精品久久国产精麻豆99网站| 韩国欧美国产一区| 91精品欧美一区二区三区综合在 | 亚洲精品免费看| 成人av电影免费观看| 久久久午夜精品理论片中文字幕| 日韩va亚洲va欧美va久久| 色狠狠色噜噜噜综合网| 中文字幕综合网| 成人av资源站| 欧美激情一区二区三区全黄| 国产精品一区二区x88av| 欧美大片在线观看| 捆绑调教一区二区三区| 欧美一区二区三区视频免费播放 | 99精品国产热久久91蜜凸| 国产视频一区二区在线| 狠狠色丁香婷婷综合久久片| 欧美一级欧美一级在线播放| 婷婷中文字幕一区三区| 3d动漫精品啪啪| 免费久久精品视频| 精品少妇一区二区| 黄页视频在线91| 久久久久国产成人精品亚洲午夜| 久久精品国产亚洲a| 欧美成人性福生活免费看| 男男gaygay亚洲| 日韩欧美一级在线播放| 九九九久久久精品| 精品国产一区二区精华 | 国产呦萝稀缺另类资源| 国产亚洲欧洲997久久综合| 国产成人精品1024| 国产精品久久精品日日| 色94色欧美sute亚洲线路二| 亚洲www啪成人一区二区麻豆| 51精品视频一区二区三区| 久久99久久久欧美国产| 精品国产乱码久久久久久久久| 久久99国产精品麻豆| 欧美国产丝袜视频| 色婷婷久久久久swag精品| 婷婷开心激情综合| 日韩精品在线一区| 国产精品亚洲第一| 亚洲色图欧洲色图婷婷| 欧美人动与zoxxxx乱| 国产一区在线观看视频| 成人欧美一区二区三区小说| 欧美色图免费看| 国产一区二区视频在线|