python for文檔收索的實際操作方案
本文是關于python for這種計算機語言在實際相關應用的實際操作步驟的相關介紹,如果你對python for感興趣的話,你可以通過我們的文章來了解其相關實際應用方案的詳細的介紹,以下是文章的具體介紹。
以前沒有寫過python腳本,于是找了一個簡易的教程過了一遍于是就是干了。這兩天測試mysql archive引擎的性能,于是用python向archive表中插入10億條數據,python大致是如下寫的:
- for i in range(0,100000000)
- insert into ….
結果執行之后系統就死機了,求助“偉哥”,最后發現再執行腳本的時候,for in range將內存吃完了,去python for的文檔中搜索了一下,得到下面的:
- range([start], stop[, step])
- This is a versatile function to create lists
containing arithmetic progressions. It is most often
used in for loops.
原來python for直接給創建了一個list里面包含了10億個整數,10億*4byte=40 000 0000byte=400g,直接就把系統內存給吃干了
【編輯推薦】