亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python按行讀取文件的簡單實現方法

 更新時間:2016年06月22日 10:20:24   投稿:jingxian  
下面小編就為大家?guī)硪黄狿ython按行讀取文件的簡單實現方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1:readline()

file = open("sample.txt") 
while 1:
  line = file.readline()
  if not line:
    break
  pass # do something
file.close()

一行一行得從文件讀數據,顯然比較慢;

不過很省內存;

測試讀10M的sample.txt文件,每秒大約讀32000行;

2:fileinput

import fileinput 
for line in fileinput.input("sample.txt"):
  pass

寫法簡單一些,不過測試以后發(fā)現每秒只能讀13000行數據,效率比上一種方法慢了兩倍多;

3:readlines()

file = open("sample.txt") 
while 1:
  lines = file.readlines(100000)
  if not lines:
    break
  for line in lines:
    pass # do something
file.close()

用同樣的數據測試,它每秒可以讀96900行數據!效率是第一種方法的3倍,第二種方法的7倍!

4:文件迭代器

每次只讀取和顯示一行,讀取大文件時應該這樣:

file = open("sample.txt") 
for line in file:
  pass # do something
file.close()

以上就是小編為大家?guī)淼腜ython按行讀取文件的簡單實現方法全部內容了,希望大家多多支持腳本之家~

相關文章

  • python?pandas?query的使用方法

    python?pandas?query的使用方法

    這篇文章主要介紹了python?pandas?query的使用方法,文章通過圍繞主題展開詳細的內容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • windows下搭建python scrapy爬蟲框架步驟

    windows下搭建python scrapy爬蟲框架步驟

    在本文內容里小編給大家分享的是關于windows下搭建python scrapy爬蟲框架的教學內容,需要的朋友們學習下。
    2018-12-12
  • Python破解BiliBili滑塊驗證碼的思路詳解(完美避開人機識別)

    Python破解BiliBili滑塊驗證碼的思路詳解(完美避開人機識別)

    這篇文章主要介紹了Python破解BiliBili滑塊驗證碼的思路,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • 詳解利用python識別圖片中的條碼(pyzbar)及條碼圖片矯正和增強

    詳解利用python識別圖片中的條碼(pyzbar)及條碼圖片矯正和增強

    這篇文章主要介紹了詳解利用python識別圖片中的條碼(pyzbar)及條碼圖片矯正和增強,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • 基于Python實現一個簡單的銀行轉賬操作

    基于Python實現一個簡單的銀行轉賬操作

    這篇文章主要介紹了基于Python實現一個簡單的銀行轉賬操作的相關資料,需要的朋友可以參考下
    2016-03-03
  • Python可視化模塊altair的使用詳解

    Python可視化模塊altair的使用詳解

    Altair被稱為是統(tǒng)計可視化庫,因為它可以通過分類匯總、數據變換、數據交互、圖形復合等。本文和大家聊一下Python當中的altair可視化模塊,并且通過調用該模塊來繪制一些常見的圖表,感興趣的可以了解一下
    2022-07-07
  • Python 不同對象比較大小示例探討

    Python 不同對象比較大小示例探討

    不同對象比較是按照 type names 比較,當相同類型對象不支持適當比較的時候,采用 address 比較,需要的朋友可以參考下
    2014-08-08
  • python 接收處理外帶的參數方法

    python 接收處理外帶的參數方法

    今天小編就為大家分享一篇python 接收處理外帶的參數方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python 算法題——快樂數的多種解法

    python 算法題——快樂數的多種解法

    看書,看視頻都可以幫助你學習代碼,但都只是輔助作用,學好 Python,最重要的還是 多敲代碼,多刷題。本文講述算法題快樂數的多種解法,幫你打開思路
    2021-05-05
  • Pytorch中關于F.normalize計算理解

    Pytorch中關于F.normalize計算理解

    這篇文章主要介紹了Pytorch中關于F.normalize計算理解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評論