新聞中心
本文是關(guān)于python for這種計(jì)算機(jī)語(yǔ)言在實(shí)際相關(guān)應(yīng)用的實(shí)際操作步驟的相關(guān)介紹,如果你對(duì)python for感興趣的話,你可以通過(guò)我們的文章來(lái)了解其相關(guān)實(shí)際應(yīng)用方案的詳細(xì)的介紹,以下是文章的具體介紹。

成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)10余年經(jīng)驗(yàn)成就非凡,專業(yè)從事網(wǎng)站設(shè)計(jì)、做網(wǎng)站,成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)頁(yè)制作,軟文營(yíng)銷,一元廣告等。10余年來(lái)已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:18982081108,我們期待您的來(lái)電!
以前沒(méi)有寫過(guò)python腳本,于是找了一個(gè)簡(jiǎn)易的教程過(guò)了一遍于是就是干了。這兩天測(cè)試mysql archive引擎的性能,于是用python向archive表中插入10億條數(shù)據(jù),python大致是如下寫的:
- for i in range(0,100000000)
- insert into ….
結(jié)果執(zhí)行之后系統(tǒng)就死機(jī)了,求助“偉哥”,最后發(fā)現(xiàn)再執(zhí)行腳本的時(shí)候,for in range將內(nèi)存吃完了,去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.
原來(lái)python for直接給創(chuàng)建了一個(gè)list里面包含了10億個(gè)整數(shù),10億*4byte=40 000 0000byte=400g,直接就把系統(tǒng)內(nèi)存給吃干了
【編輯推薦】
- Python程序員中常用的IDE開(kāi)發(fā)工具的概述
- Python編程語(yǔ)言中調(diào)用Matlab繪制保存數(shù)據(jù)的方案
- Python編程語(yǔ)言解決幾種常見(jiàn)的實(shí)際問(wèn)題
- Python字典中執(zhí)行的Python的方案詳解
- 在Python字典中如何使用源文件的具體方案
當(dāng)前標(biāo)題:python for文檔收索的實(shí)際操作方案
分享網(wǎng)址:http://www.dlmjj.cn/article/dhshijd.html


咨詢
建站咨詢
