国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python讀取文件內容的三種常用方式及效率比較

2020-01-04 16:33:58
字體:
來源:轉載
供稿:網友

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

本次實驗的文件是一個60M的文件,共計392660行內容。

Python,讀取,文件內容

程序一:

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

運行結果: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

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

 

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


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍州市| 米林县| 垣曲县| 泾源县| 阳新县| 华阴市| 宁津县| 张掖市| 舟山市| 陇南市| 牡丹江市| 永吉县| 霍州市| 德令哈市| 霸州市| 友谊县| 体育| 南漳县| 绥滨县| 天门市| 左云县| 韶关市| 青龙| 松原市| 青浦区| 嘉兴市| 定陶县| 海兴县| 英吉沙县| 鹤峰县| 万载县| 深圳市| 南和县| 宜君县| 邓州市| 积石山| 阳原县| 三原县| 丹棱县| 崇左市| 古田县|