日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:Python中xlrd讀取的報(bào)錯(cuò)處理

有時(shí)候我們用xlrd讀取數(shù)據(jù)會(huì)出現(xiàn)錯(cuò)誤,讓我們一起看看怎么解決吧。

Python讀取excel,常用第三方庫(kù)是xlrd,寫入的是xlwt。

在讀取excel的時(shí)候,代碼如下:

data = xlrd.open_workbook('data.xls') table = data.sheets()[0] nrows = table.nrows ncols = table.ncols

會(huì)發(fā)現(xiàn)執(zhí)行結(jié)果出現(xiàn)報(bào)錯(cuò):

File "E:\Python\lib\site-packages\xlrd\compdoc.py", line 426, in _locate_stream    raise CompDocError("%s corruption: seen[%d] == %d" % (qname, s, self.seen[s])) xlrd.compdoc.CompDocError: Workbook corruption: seen[2] == 4

如果在電腦上直接打開excel,excel是正常的。看報(bào)錯(cuò)信息,打開該文件,找到426行代碼,代碼如下:

if self.seen[s]: print("_locate_stream(%s): seen" % qname, file=self.logfile); dump_list(self.seen, 20, self.logfile) raise CompDocError("%s corruption: seen[%d] == %d" % (qname, s, self.seen[s]))

這是主動(dòng)拋異常,將代碼全部注釋起來(lái),再執(zhí)行代碼,發(fā)現(xiàn)讀取正常。

以上就是Python中xlrd讀取報(bào)錯(cuò)的解決辦法。


網(wǎng)頁(yè)標(biāo)題:創(chuàng)新互聯(lián)Python教程:Python中xlrd讀取的報(bào)錯(cuò)處理
網(wǎng)址分享:http://www.dlmjj.cn/article/dhpiigj.html