国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 天全县| 湘西| 玉树县| 贡嘎县| 景洪市| 定州市| 白朗县| 遂平县| 迭部县| 闸北区| 嘉禾县| 阜康市| 广平县| 长岭县| 溧阳市| 安福县| 广德县| 苏州市| 岳普湖县| 布尔津县| 保靖县| 建昌县| 翁牛特旗| 兰溪市| 沙河市| 石首市| 昌江| 通河县| 江油市| 洛宁县| 林周县| 巴林右旗| 沅江市| 淅川县| 确山县| 余干县| 静海县| 乃东县| 广丰县| 尼木县| 靖安县|