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

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

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

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

本次實驗的文件是一個60M的文件,共計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

運行結(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

運行時間: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

運行時間: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īng)典教程

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

相關(guān)文章

  • Python自然語言處理之切分算法詳解

    Python自然語言處理之切分算法詳解

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Python+Tkinter創(chuàng)建一個簡單的鬧鐘程序

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

最新評論

和政县| 曲阳县| 若尔盖县| 承德县| 日土县| 荆门市| 台安县| 哈密市| 揭东县| 广丰县| 祥云县| 桃源县| 呼图壁县| 徐水县| 泰州市| 中方县| 乌鲁木齐县| 隆安县| 沁源县| 建宁县| 静宁县| 抚远县| 岳阳县| 通山县| 遵义市| 砚山县| 乡宁县| 施秉县| 雅安市| 井研县| 荥经县| 桂平市| 浑源县| 太保市| 平遥县| 临漳县| 墨江| 涡阳县| 双辽市| 太仆寺旗| 霍林郭勒市|