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

首頁 > 編程 > Python > 正文

在Python中使用next()方法操作文件的教程

2020-02-23 01:23:12
字體:
供稿:網(wǎng)友

 next()方法當(dāng)一個(gè)文件被用作迭代器,典型例子是在一個(gè)循環(huán)中被使用,next()方法被反復(fù)調(diào)用。此方法返回下一個(gè)輸入行,或引發(fā)StopIteration異常EOF時(shí)被命中。

與其它文件的方法,如ReadLine()相結(jié)合next()方法工作不正常。然而,usingseek()將文件重新定位到一個(gè)絕對(duì)位置將刷新預(yù)讀緩沖器。
語法

以下是next()方法的語法:

fileObject.next(); 

參數(shù)

    NA

返回值

此方法返回下一個(gè)輸入行。
例子

下面的示例演示next()方法的使用。

#!/usr/bin/python# Open a filefo = open("foo.txt", "rw+")print "Name of the file: ", fo.name# Assuming file has following 5 lines# This is 1st line# This is 2nd line# This is 3rd line# This is 4th line# This is 5th linefor index in range(5):  line = fo.next()  print "Line No %d - %s" % (index, line)# Close opend filefo.close()

當(dāng)我們運(yùn)行上面的程序,它會(huì)產(chǎn)生以下結(jié)果:

Name of the file: foo.txtLine No 0 - This is 1st lineLine No 1 - This is 2nd lineLine No 2 - This is 3rd lineLine No 3 - This is 4th lineLine No 4 - This is 5th line

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜章县| 安阳市| 富平县| 当阳市| 津南区| 水富县| 海伦市| 民和| 克什克腾旗| 凤台县| 龙陵县| 盈江县| 淮安市| 东至县| 新乐市| 沅江市| 东辽县| 岫岩| 武夷山市| 枣阳市| 新竹市| 伊金霍洛旗| 丘北县| 防城港市| 灵台县| 枝江市| 汶川县| 湟中县| 东阳市| 赫章县| 峨边| 噶尔县| 始兴县| 萨嘎县| 宁化县| 淮北市| 贵州省| 天峻县| 漾濞| 江源县| 醴陵市|