本次实验的文件是一个60M的文件,共计392660行内容。

程序一:

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

运行结果:0.812143868027s

程序二:

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

运行时间:0.74222778078

程序三:

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

运行时间:1.02316120797

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

 

转载于:https://www.cnblogs.com/6tian/p/5886284.html

Python读取文件内容的三种方式并比较相关推荐

  1. php读取文件内容不全,php读取文件内容的三种方法

    //**************第一种读取方式***************************** 代码如下: header("content-type:text/html;chars ...

  2. python一次性读取整个文件-python逐行读取文件内容的三种方法

    一.使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. 二.需要导入import os 三.下面是逐行读取文件内容的三种方法: ...

  3. python中读取文件内容-Python读取文件内容的三种常用方式及效率比较

    本文实例讲述了Python读取文件内容的三种常用方式.分享给大家供大家参考,具体如下: 本次实验的文件是一个60M的文件,共计392660行内容. 程序一: def one(): start = ti ...

  4. php怎么读取txt文件_PHP读取文件内容的五种方式

    php读取文件内容的五种方式 分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭.实际应用当中,请注意关闭 fclose($fp); -- php读取文件内容: -----第一种方法 ...

  5. 用python打开文件夹的三种方式

    用python打开文件夹的三种方式 一.利用explorer.exe import os# 利用explorer.exe执行 start_directory = r'C:\代码\软件包' os.sys ...

  6. PHP读取文件内容的五种方式

    ----第一种方法:指定读取大小,这里把整个文件内容读取出来-----fread()-------- <?php $file_path = "test.txt"; if (f ...

  7. python逐行读取文件内容的三种方法

    方法一: f = open("foo.txt") # 返回一个文件对象 line = f.readline() # 调用文件的 readline()方法 while line: p ...

  8. python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式

    本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和TFRecorder读取方式.并且还补充了功能相近的tf函数. 1.处理单张图片 我们训练完模型之后,常常要用图片 ...

  9. python怎么读文件内容-Python读取文件内容为字符串的方法(多种方法详解)

    以下笔记是我在 xue.cn 学习群之数据分析小组所整理分享的心得.相关背景是:我选择中文词频统计案例作为考察大家python基础功掌握程度. 以小见大,下面是2个小技能的具体实战: 如何灵活地处理文 ...

  10. php中读取文件内容的几种方法。(file_get_contents:将文件内容读入一个字符串)...

    php中读取文件内容的几种方法.(file_get_contents:将文件内容读入一个字符串) 一.总结 php中读取文件内容的几种方法(file_get_contents:将文件内容读入一个字符串 ...

最新文章

  1. 海思3559A上编译libyuv源码操作步骤
  2. 适合NetScaler AG部署的 WI 定制站点开发
  3. boost::log::attribute_value用法的测试程序
  4. 对python编程做介绍-python002-编程语言介绍
  5. web前端入门学习(纯干货)
  6. java类的命名规范_一篇搞定Java命名规范
  7. 将15位的身份证号码升级到18位的关键是校验码
  8. zabbix监控之邮件报警通知
  9. 如何给pdf文件自动添加目录和书签?
  10. IT计算机实习:JAVA实习报告范文(二)
  11. excel power Query
  12. 大写金额换算器iOS版源代码
  13. PHP:抓取网页指定内容
  14. 阿里云“快进”背后:云计算形势重构,深耕产业数字化
  15. 微信小程序 细分_如何将细分网络模型与iPhone应用程序集成
  16. 用C++编写出《哈利波特》的分院帽程序,不要错过哦~
  17. 爱心 python 词云_爱心 python 词云_python 词云
  18. DB2存储过程——begin end的作用
  19. mysql某一列 赋值_[MySQL]定时把某一列值赋值给另一列
  20. 调整计算机启动顺序,电脑双系统如何修改第一启动项???

热门文章

  1. CSDN排名更新又出问题了?
  2. 问题原因及解决办法:realloc(): invalid next size
  3. NWT失败反思:公司都死了,还怕得罪人
  4. 遇到ffmpeg错误:non monotonically increasing dts to muxer in stream
  5. C# 获取当前执行程序路径 获取路径 上上层目录 上层目录
  6. 华为怎么授权位置服务器,华为手机设置位置服务器
  7. php判断长度函数是,php判断字符串长度 strlen()与mb_strlen()函数
  8. gcc和g++的区别 (很详细的描述)
  9. 02 . 在 Linux 上安装Oracle11g 数据库
  10. Flume系列一之架构介绍和安装