python中寫入文件的出錯解決
python中寫入文件的出錯解決
在我們對表格文件讀取時,往往會出現數據過多文件過大的情況。雖然在讀取的時候通過,但是并不能進行寫入數據。這里我們選擇openpyxl的方法進行讀寫,同時分析寫入文件出錯時,可以采取的兩種處理措施。代碼和實例分析都在文章中展示,下面我們一起來看看具體內容。
一、Workbook讀寫
如果要用openpyxl從頭創建一個Excel文件,需要對Workbook進行默認初始化:
>>>fromopenpyxlimportWorkbook
>>>wb=Workbook()
如果是要從現有Excel里面導入數據,使用load_workbook函數即可:
>>>fromopenpyxlimportload_workbook
>>>wb=load_workbook('data.xlsx')
二、讀寫出錯處理方法
1.手動釋放內存
delwb,ws
gc.collect()
這一招還算有用,在讀完文件后可以看到內存占用明顯下降了一點。
2.安裝lxml
使用命令·pipinstalllxml安裝依賴
這個依賴并非必須安裝的依賴,但是可以使openpyxl流式處理數據。
以上就是python中寫入文件的出錯解決,從讀寫到寫入的步驟完整的分享了出來,大家可以根據這兩個部分,完整的體會大文件讀寫的處理過程。更多Python學習教程請關注IT培訓機構:千鋒教育。

相關推薦HOT
更多>>
python中wordcloud庫如何生成詞云?
python中wordcloud庫如何生成詞云?可能有些小伙伴不了解詞云是什么,其實主要作用是為了快速解決類問題的方法,它能夠實現凸顯關鍵詞,快速幫助...詳情>>
2023-11-11 02:14:00
python的概率分布有哪些類型?
python的概率分布有哪些類型?python數據可視化。無非是把各種各樣的數據以視圖的形式展現出來,可以更直觀的分析數據。python的數據可視化離不...詳情>>
2023-11-11 00:43:24
python中socket如何測試程序?
python中socket如何測試程序?1、編寫server的步驟(1)是創建socket對象。調用socket構造函數。如:socket=socket.socket(family,type)(2)是詳情>>
2023-11-11 00:19:01
python函數裝飾器的應用過程
python函數裝飾器的應用過程1、應用過程一般是定義在一個獨立模塊中,使用時會被導入到其它模塊;函數裝飾器會在內部定義一個新函數,然后返回。...詳情>>
2023-11-10 22:33:56熱門推薦
python漢諾塔遞歸函數是什么?
沸Python3中的tuple函數是什么?
熱python關鍵字有哪些?
熱python中doctest模塊如何使用?
新python中定時器的實現方式
python中寫入文件的出錯解決
python中wordcloud庫如何生成詞云?
python中pandas_datareader庫怎么用?
python中SQLAlchemy是什么?
python中如何實現簡單的洗牌算法
python的概率分布有哪些類型?
python中socket如何測試程序?
pythonLogging是什么?
python如何應用于數據的基礎統計分析
技術干貨






