国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 岳普湖县| 当涂县| 崇州市| 雷山县| 沅江市| 陕西省| 涟源市| 天津市| 祥云县| 罗江县| 曲阳县| 商城县| 耿马| 镇远县| 沅陵县| 通化市| 西宁市| 临泽县| 阿克陶县| 长治市| 南乐县| 泸溪县| 宾川县| 金乡县| 双峰县| 房产| 吉首市| 长春市| 唐河县| 淮北市| 织金县| 北票市| 葫芦岛市| 安多县| 阳朔县| 长汀县| 乌兰察布市| 伊春市| 商南县| 日土县| 澳门|