国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

用Python逐行分析文件方法

2020-02-16 00:57:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

用于逐行分析文本的代碼示例

fileIN = open(sys.argv[1], "r")line = fileIN.readline()while line:[some bit of analysis here]line = fileIN.readline()

此代碼將第一個(gè)命令行參數(shù)作為要處理的文件的名稱(chēng)。第一行打開(kāi)它并啟動(dòng)一個(gè)文件對(duì)象“fileIN”。然后第二行讀取該文件對(duì)象的第一行并將其分配給字符串變量“l(fā)ine”。while循環(huán)基于“l(fā)ine”的恒定性執(zhí)行。當(dāng)“l(fā)ine”改變時(shí),循環(huán)重新開(kāi)始。這將繼續(xù),直到?jīng)]有更多的文件行被讀取。程序然后退出。

以這種方式讀取文件,程序不會(huì)咬掉比設(shè)置處理更多的數(shù)據(jù)。它會(huì)更快地處理輸入的數(shù)據(jù),并逐步提供輸出。通過(guò)這種方式,程序的內(nèi)存占用率保持較低,并且計(jì)算機(jī)的處理速度不會(huì)受到影響。如果您正在編寫(xiě)一個(gè)CGI腳本,可能會(huì)看到一次運(yùn)行自己的幾百個(gè)實(shí)例,這一點(diǎn)非常重要。

更多關(guān)于Python中的“While”

只要條件為真,while循環(huán)語(yǔ)句就會(huì)重復(fù)執(zhí)行目標(biāo)語(yǔ)句。

Python中 while循環(huán)的語(yǔ)法是:

while expression:statement(s)

該陳述可以是單一陳述或一系列陳述。所有以相同金額縮進(jìn)的語(yǔ)句都被視為同一代碼塊的一部分。縮進(jìn)是Python表示語(yǔ)句組的方式。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 利辛县| 蓝田县| 濉溪县| 盐亭县| 鄂伦春自治旗| 枣强县| 镇赉县| 荔波县| 鲁山县| 革吉县| 德令哈市| 杭州市| 南澳县| 信宜市| 綦江县| 皋兰县| 会东县| 剑阁县| 藁城市| 闽侯县| 台中县| 鹤山市| 精河县| 盐亭县| 观塘区| 林州市| 天峨县| 锡林浩特市| 介休市| 宣城市| 伊金霍洛旗| 民丰县| 榆社县| 格尔木市| 咸阳市| 天门市| 平塘县| 新津县| 新津县| 四会市| 吉安市|