博客專欄

        EEPW首頁 > 博客 > Python基礎教程之四種逐行讀取文件內容方法介紹

        Python基礎教程之四種逐行讀取文件內容方法介紹

        發布人:扣丁學堂 時間:2020-06-29 來源:工程師 發布文章

          現在學習Python語言的小伙伴越來越多,而Python語言也是現在的熱門語言,市場上的Python開發工程師也很受各大企業的青睞,本篇文章扣丁學堂的小編就給同學們分享一下Python基礎教程四種逐行讀取文件內容方法,感興趣的小伙伴來了解一下吧。

        222.jpg

          方法一:readline函數


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


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


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


          whileline:


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


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


          line=f.readline()


          f.close()


          優點:節省內存,不需要一次性把文件內容放入內存中


          缺點:速度相對較慢


          方法二:一次讀取多行數據


          代碼如下:


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


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


          while1:


          lines=f.readlines(10000)


          ifnotlines:


          break


          forlineinlines:


          print(line)


          f.close()


          一次性讀取多行,可以提升讀取速度,但內存使用稍大,可根據情況調整一次讀取的行數


          方法三:直接for循環


          在Python2.2以后,我們可以直接對一個file對象使用for循環讀每行數據


          代碼如下:


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


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


          #printline,#python2用法


          print(line)


          方法四:使用fileinput模塊


          importfileinput


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


          print(line)


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

        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

        雙控開關相關文章:雙控開關原理


        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 游戏| 广灵县| 五指山市| 木兰县| 高雄县| 科技| 石楼县| 揭东县| 迁西县| 东宁县| 休宁县| 三明市| 安新县| 寻甸| 镇康县| 民乐县| 康乐县| 洛宁县| 海城市| 彝良县| 醴陵市| 太和县| 霍城县| 栖霞市| 曲阳县| 高密市| 新闻| 苍山县| 波密县| 溧水县| 利川市| 高要市| 金塔县| 玉树县| 溧阳市| 龙江县| 五台县| 赞皇县| 杭锦后旗| 宁都县| 七台河市|