最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python讀取文件內(nèi)容的三種常用方式及效率比較

 更新時(shí)間:2017年10月07日 18:53:06   作者:林六天  
這篇文章主要介紹了Python讀取文件內(nèi)容的三種常用方式及效率比較,結(jié)合具體實(shí)例形式給出了三種文件讀取的常見方法并對(duì)比分析了讀取速度,需要的朋友可以參考下

本文實(shí)例講述了Python讀取文件內(nèi)容的三種常用方式。分享給大家供大家參考,具體如下:

本次實(shí)驗(yàn)的文件是一個(gè)60M的文件,共計(jì)392660行內(nèi)容。

程序一:

def one():
  start = time.clock()
  fo = open(file,'r')
  fc = fo.readlines()
  num = 0
  for l in fc:
    tup = l.rstrip('\n').rstrip().split('\t')
    num = num+1
  fo.close()
  end = time.clock()
  print end-start
  print num

運(yùn)行結(jié)果:0.812143868027s

程序二:

def two():
  start = time.clock()
  num = 0
  with open(file, 'r') as f:
    for l in f:
      tup = l.rstrip('\n').rstrip().split('\t')
      num = num+1
  end = time.clock()
  times = (end-start)
  print times
  print num

運(yùn)行時(shí)間:0.74222778078

程序三:

def three():
  start = time.clock()
  fo = open(file,'r')
  l = fo.readline()
  num = 0
  while l:
    tup = l.rstrip('\n').rstrip().split('\t')
    l = fo.readline()
    num = num+1
  end = time.clock()
  print end-start
  print num

運(yùn)行時(shí)間:1.02316120797

由結(jié)果可得出,程序二的速度最快。

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python URL操作技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python自然語(yǔ)言處理之切分算法詳解

    Python自然語(yǔ)言處理之切分算法詳解

    這篇文章主要介紹了Python自然語(yǔ)言處理之切分算法詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python中的numpy數(shù)組模塊

    Python中的numpy數(shù)組模塊

    這篇文章介紹了Python中的numpy數(shù)組模塊,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • Python在日志中隱藏明文密碼的方法

    Python在日志中隱藏明文密碼的方法

    logging日志模塊是python的一個(gè)內(nèi)置模塊,該模塊定義了一些函數(shù)和類,為上層應(yīng)用程序或庫(kù)實(shí)現(xiàn)了一個(gè)強(qiáng)大而又靈活的日志記錄系統(tǒng),這篇文章主要介紹了Python如何在日志中隱藏明文密碼?,需要的朋友可以參考下
    2023-10-10
  • Python使用docx模塊處理word文檔流程詳解

    Python使用docx模塊處理word文檔流程詳解

    這篇文章主要介紹了Python使用docx模塊處理word文檔流程,docx模塊是用于創(chuàng)建和更新Microsoft Word文件的Python庫(kù),用于辦公可以顯著提升工作效率,感興趣的同學(xué)可以參考下文
    2023-05-05
  • Python django導(dǎo)出excel詳解

    Python django導(dǎo)出excel詳解

    這篇文章主要介紹了Python django導(dǎo)出excel的方法 ,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2021-11-11
  • 總結(jié)Python變量的相關(guān)知識(shí)

    總結(jié)Python變量的相關(guān)知識(shí)

    今天給大家?guī)?lái)的是關(guān)于Python基礎(chǔ)的相關(guān)知識(shí),文章圍繞著Python變量的相關(guān)知識(shí)展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 淺析PyCharm 的初始設(shè)置(知道)

    淺析PyCharm 的初始設(shè)置(知道)

    這篇文章主要介紹了PyCharm 的初始設(shè)置(知道),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 理解Python數(shù)據(jù)離散化手寫if-elif語(yǔ)句與pandas中cut()方法實(shí)現(xiàn)

    理解Python數(shù)據(jù)離散化手寫if-elif語(yǔ)句與pandas中cut()方法實(shí)現(xiàn)

    這篇文章主要介紹了通過(guò)手寫if-elif語(yǔ)句與pandas中cut()方法實(shí)現(xiàn)示例理解Python數(shù)據(jù)離散化詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • python 使用matplotlib 實(shí)現(xiàn)從文件中讀取x,y坐標(biāo)的可視化方法

    python 使用matplotlib 實(shí)現(xiàn)從文件中讀取x,y坐標(biāo)的可視化方法

    今天小編就為大家分享一篇python 使用matplotlib 實(shí)現(xiàn)從文件中讀取x,y坐標(biāo)的可視化方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • Python+Tkinter創(chuàng)建一個(gè)簡(jiǎn)單的鬧鐘程序

    Python+Tkinter創(chuàng)建一個(gè)簡(jiǎn)單的鬧鐘程序

    這篇文章主要為大家詳細(xì)介紹了如何使用 Python 的 Tkinter 庫(kù)創(chuàng)建一個(gè)簡(jiǎn)單的鬧鐘程序,它可以在指定的時(shí)間播放一個(gè)聲音來(lái)提醒你,感興趣的可以學(xué)習(xí)一下
    2023-04-04

最新評(píng)論

信宜市| 正宁县| 鸡西市| 合肥市| 张家川| 安吉县| 黔东| 平度市| 阿尔山市| 永兴县| 麦盖提县| 溧阳市| 福海县| 长白| 鄂托克旗| 泰来县| 大理市| 上饶县| 资溪县| 淮安市| 红桥区| 台湾省| 贡山| 聂拉木县| 信宜市| 三门县| 两当县| 云安县| 遂昌县| 延川县| 汤阴县| 乾安县| 平山县| 江津市| 金平| 远安县| 青龙| 项城市| 囊谦县| 武夷山市| 图片|