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

首頁 > 編程 > Python > 正文

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

2020-02-16 10:21:51
字體:
來源:轉載
供稿:網友

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

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

程序一:

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文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python URL操作技巧總結》、《Python圖片操作技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清远市| 修水县| 绥棱县| 拉萨市| 如皋市| 稻城县| 木里| 论坛| 禹州市| 镇巴县| 台前县| 大同市| 靖江市| 巢湖市| 五莲县| 玉田县| 收藏| 玉溪市| 南通市| 古丈县| 富裕县| 镇安县| 乌鲁木齐市| 扬中市| 怀远县| 蓝山县| 清远市| 南岸区| 亳州市| 临江市| 衢州市| 包头市| 纳雍县| 龙山县| 辽宁省| 临沧市| 敦煌市| 昌平区| 榆林市| 沂南县| 赤峰市|