Python读取文件内容的三种方式并比较
本次实验的文件是一个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读取文件内容的三种方式并比较相关推荐
- php读取文件内容不全,php读取文件内容的三种方法
//**************第一种读取方式***************************** 代码如下: header("content-type:text/html;chars ...
- python一次性读取整个文件-python逐行读取文件内容的三种方法
一.使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. 二.需要导入import os 三.下面是逐行读取文件内容的三种方法: ...
- python中读取文件内容-Python读取文件内容的三种常用方式及效率比较
本文实例讲述了Python读取文件内容的三种常用方式.分享给大家供大家参考,具体如下: 本次实验的文件是一个60M的文件,共计392660行内容. 程序一: def one(): start = ti ...
- php怎么读取txt文件_PHP读取文件内容的五种方式
php读取文件内容的五种方式 分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭.实际应用当中,请注意关闭 fclose($fp); -- php读取文件内容: -----第一种方法 ...
- 用python打开文件夹的三种方式
用python打开文件夹的三种方式 一.利用explorer.exe import os# 利用explorer.exe执行 start_directory = r'C:\代码\软件包' os.sys ...
- PHP读取文件内容的五种方式
----第一种方法:指定读取大小,这里把整个文件内容读取出来-----fread()-------- <?php $file_path = "test.txt"; if (f ...
- python逐行读取文件内容的三种方法
方法一: f = open("foo.txt") # 返回一个文件对象 line = f.readline() # 调用文件的 readline()方法 while line: p ...
- python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式
本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片.大量图片,和TFRecorder读取方式.并且还补充了功能相近的tf函数. 1.处理单张图片 我们训练完模型之后,常常要用图片 ...
- python怎么读文件内容-Python读取文件内容为字符串的方法(多种方法详解)
以下笔记是我在 xue.cn 学习群之数据分析小组所整理分享的心得.相关背景是:我选择中文词频统计案例作为考察大家python基础功掌握程度. 以小见大,下面是2个小技能的具体实战: 如何灵活地处理文 ...
- php中读取文件内容的几种方法。(file_get_contents:将文件内容读入一个字符串)...
php中读取文件内容的几种方法.(file_get_contents:将文件内容读入一个字符串) 一.总结 php中读取文件内容的几种方法(file_get_contents:将文件内容读入一个字符串 ...
最新文章
- 海思3559A上编译libyuv源码操作步骤
- 适合NetScaler AG部署的 WI 定制站点开发
- boost::log::attribute_value用法的测试程序
- 对python编程做介绍-python002-编程语言介绍
- web前端入门学习(纯干货)
- java类的命名规范_一篇搞定Java命名规范
- 将15位的身份证号码升级到18位的关键是校验码
- zabbix监控之邮件报警通知
- 如何给pdf文件自动添加目录和书签?
- IT计算机实习:JAVA实习报告范文(二)
- excel power Query
- 大写金额换算器iOS版源代码
- PHP:抓取网页指定内容
- 阿里云“快进”背后:云计算形势重构,深耕产业数字化
- 微信小程序 细分_如何将细分网络模型与iPhone应用程序集成
- 用C++编写出《哈利波特》的分院帽程序,不要错过哦~
- 爱心 python 词云_爱心 python 词云_python 词云
- DB2存储过程——begin end的作用
- mysql某一列 赋值_[MySQL]定时把某一列值赋值给另一列
- 调整计算机启动顺序,电脑双系统如何修改第一启动项???
热门文章
- CSDN排名更新又出问题了?
- 问题原因及解决办法:realloc(): invalid next size
- NWT失败反思:公司都死了,还怕得罪人
- 遇到ffmpeg错误:non monotonically increasing dts to muxer in stream
- C# 获取当前执行程序路径 获取路径 上上层目录 上层目录
- 华为怎么授权位置服务器,华为手机设置位置服务器
- php判断长度函数是,php判断字符串长度 strlen()与mb_strlen()函数
- gcc和g++的区别 (很详细的描述)
- 02 . 在 Linux 上安装Oracle11g 数据库
- Flume系列一之架构介绍和安装