新聞中心
在我們對表格文件讀取時,往往會出現(xiàn)數(shù)據(jù)過多文件過大的情況。雖然在讀取的時候通過,但是并不能進行寫入數(shù)據(jù)。這里我們選擇openpyxl的方法進行讀寫,同時分析寫入文件出錯時,可以采取的兩種處理措施。代碼和實例分析都在文章中展示,下面我們一起來看看具體內(nèi)容。

公司主營業(yè)務(wù):網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出石泉免費做網(wǎng)站回饋大家。
一、Workbook讀寫
如果要用openpyxl從頭創(chuàng)建一個Excel文件,需要對Workbook進行默認初始化:
>>> from openpyxl import Workbook >>> wb = Workbook()
如果是要從現(xiàn)有Excel里面導(dǎo)入數(shù)據(jù),使用load_workbook函數(shù)即可:
>>> from openpyxl import load_workbook
>>> wb = load_workbook('data.xlsx')
二、讀寫出錯處理方法
1.手動釋放內(nèi)存
del wb, ws gc.collect()
這一招還算有用,在讀完文件后可以看到內(nèi)存占用明顯下降了一點。
2.安裝lxml
使用命令·pip install lxml安裝依賴
這個依賴并非必須安裝的依賴,但是可以使openpyxl流式處理數(shù)據(jù)。
以上就是python中寫入文件的出錯解決,從讀寫到寫入的步驟完整的分享了出來,大家可以根據(jù)這兩個部分,完整的體會大文件讀寫的處理過程。
網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:python中寫入文件的出錯解決
網(wǎng)站鏈接:http://fisionsoft.com.cn/article/dphgdij.html


咨詢
建站咨詢
