在Python中使用next()方法操作文件的教程
next()方法當(dāng)一個文件被用作迭代器,典型例子是在一個循環(huán)中被使用,next()方法被反復(fù)調(diào)用。此方法返回下一個輸入行,或引發(fā)StopIteration異常EOF時被命中。
與其它文件的方法,如ReadLine()相結(jié)合next()方法工作不正常。然而,usingseek()將文件重新定位到一個絕對位置將刷新預(yù)讀緩沖器。
語法
以下是next()方法的語法:
fileObject.next();
參數(shù)
- NA
返回值
此方法返回下一個輸入行。
例子
下面的示例演示next()方法的使用。
#!/usr/bin/python # Open a file fo = 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 line for index in range(5): line = fo.next() print "Line No %d - %s" % (index, line) # Close opend file fo.close()
當(dāng)我們運(yùn)行上面的程序,它會產(chǎn)生以下結(jié)果:
Name of the file: foo.txt Line No 0 - This is 1st line Line No 1 - This is 2nd line Line No 2 - This is 3rd line Line No 3 - This is 4th line Line No 4 - This is 5th line
- 對python中的iter()函數(shù)與next()函數(shù)詳解
- 對Python 3.2 迭代器的next函數(shù)實(shí)例講解
- python中reader的next用法
- Python內(nèi)置函數(shù) next的具體使用方法
- 淺談Python生成器generator之next和send的運(yùn)行流程(詳解)
- Python標(biāo)準(zhǔn)庫itertools的使用方法
- python中的itertools的使用詳解
- python利用itertools生成密碼字典并多線程撞庫破解rar密碼
- python使用writerows寫csv文件產(chǎn)生多余空行的處理方法
- python next()和iter()函數(shù)原理解析
相關(guān)文章
pytorch加載訓(xùn)練好的模型用來測試或者處理方式
這篇文章主要介紹了pytorch加載訓(xùn)練好的模型用來測試或者處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09Python pymysql連接數(shù)據(jù)庫并將查詢結(jié)果轉(zhuǎn)化為Pandas dataframe
這篇文章主要為大家介紹了Python pymysql連接數(shù)據(jù)庫并將結(jié)果轉(zhuǎn)化為Pandas dataframe實(shí)現(xiàn)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05使用python 寫一個靜態(tài)服務(wù)(實(shí)戰(zhàn))
今天小編就為大家分享一篇使用python 寫一個靜態(tài)服務(wù)(實(shí)戰(zhàn)),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06Django接收post前端返回的json格式數(shù)據(jù)代碼實(shí)現(xiàn)
這篇文章主要介紹了Django接收post前端返回的json格式數(shù)據(jù)代碼實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07numpy中np.dstack()、np.hstack()、np.vstack()用法
numpy里dstack, hstack, vstack, 都有拼接的作用,本文詳細(xì)的介紹了np.dstack()、np.hstack()、np.vstack()用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03tensorflow轉(zhuǎn)onnx的實(shí)現(xiàn)方法
本文主要介紹了tensorflow轉(zhuǎn)onnx的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03使用Python腳本在Linux下實(shí)現(xiàn)部分Bash Shell的教程
這篇文章主要介紹了使用Python腳本在Linux下實(shí)現(xiàn)部分Bash Shell的教程,包括一些簡單的輸入輸出和郵件功能,需要的朋友可以參考下2015-04-04