日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          "); //-->

          博客專欄

          EEPW首頁(yè) > 博客 > Python基礎(chǔ)教程之四種逐行讀取文件內(nèi)容方法介紹

          Python基礎(chǔ)教程之四種逐行讀取文件內(nèi)容方法介紹

          發(fā)布人:扣丁學(xué)堂 時(shí)間:2020-06-29 來(lái)源:工程師 發(fā)布文章

            現(xiàn)在學(xué)習(xí)Python語(yǔ)言的小伙伴越來(lái)越多,而Python語(yǔ)言也是現(xiàn)在的熱門語(yǔ)言,市場(chǎng)上的Python開(kāi)發(fā)工程師也很受各大企業(yè)的青睞,本篇文章扣丁學(xué)堂的小編就給同學(xué)們分享一下Python基礎(chǔ)教程四種逐行讀取文件內(nèi)容方法,感興趣的小伙伴來(lái)了解一下吧。

          222.jpg

            方法一:readline函數(shù)


            #-*-coding:UTF-8-*-


            f=open("/pythontab/code.txt")#返回一個(gè)文件對(duì)象


            line=f.readline()#調(diào)用文件的readline()方法


            whileline:


            #printline,#在Python2中,后面跟','將忽略換行符


            print(line,end='')#在Python3中使用


            line=f.readline()


            f.close()


            優(yōu)點(diǎn):節(jié)省內(nèi)存,不需要一次性把文件內(nèi)容放入內(nèi)存中


            缺點(diǎn):速度相對(duì)較慢


            方法二:一次讀取多行數(shù)據(jù)


            代碼如下:


            #-*-coding:UTF-8-*-


            f=open("/pythontab/code.txt")


            while1:


            lines=f.readlines(10000)


            ifnotlines:


            break


            forlineinlines:


            print(line)


            f.close()


            一次性讀取多行,可以提升讀取速度,但內(nèi)存使用稍大,可根據(jù)情況調(diào)整一次讀取的行數(shù)


            方法三:直接for循環(huán)


            在Python2.2以后,我們可以直接對(duì)一個(gè)file對(duì)象使用for循環(huán)讀每行數(shù)據(jù)


            代碼如下:


            #-*-coding:UTF-8-*-


            forlineinopen("/pythontab/code.txt"):


            #printline,#python2用法


            print(line)


            方法四:使用fileinput模塊


            importfileinput


            forlineinfileinput.input("/pythontab/code.txt"):


            print(line)


            以上就是關(guān)于Python四種逐行讀取文件內(nèi)容方法的詳細(xì)介紹,最后想要學(xué)習(xí)Python開(kāi)發(fā)的小伙伴一定要選擇專業(yè)的Python培訓(xùn)機(jī)構(gòu)??鄱W(xué)堂作為知名的IT培訓(xùn)機(jī)構(gòu),不僅有專業(yè)的老師和與時(shí)俱進(jìn)的課程體系,還有大量的Python視頻教程供學(xué)員觀看學(xué)習(xí),想要學(xué)好Python開(kāi)發(fā)技術(shù)的小伙伴就抓緊時(shí)間行動(dòng)吧。扣丁學(xué)堂Python技術(shù)交流群:279521237。

          *博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。

          雙控開(kāi)關(guān)相關(guān)文章:雙控開(kāi)關(guān)原理


          關(guān)鍵詞:

          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉