该篇文章主要是记录python中操作文件的三个函数read(),readline()以及readlines()之间的区别。

首先先给出结论:

  1. .read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型。
  2. .readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型。
  3. .readlines()每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型。

我的文件内容如下:

.read()函数

编写程序如下:

# -*- coding: UTF-8 -*-
#这个代码对比一下read(),readline()和readlines()函数
file_read = open('C:/Users/m1584/Desktop/python/read_and_readline/test.txt')
print file_read.read()
print type(file_read.read())
file_read.close()

得出结果如下:

可以得出结论如下:

.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型。

.readline()函数

编写程序如下:

# -*- coding: UTF-8 -*-
#这个代码对比一下read(),readline()和readlines()函数
file_readline = open('C:/Users/m1584/Desktop/python/read_and_readline/test.txt')
print file_readline.readline()
print type(file_readline.readline())
file_readline.close()

得出输出结果如下:

可以得出结论如下:

.readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型。

.readlines()函数

编写程序如下:

# -*- coding: UTF-8 -*-
#这个代码对比一下read(),readline()和readlines()函数
file_readlines = open('C:/Users/m1584/Desktop/python/read_and_readline/test.txt')
print file_readlines.readlines()
print type(file_readlines.readlines())
file_readlines.close()

得到输出结果如下:

可以得出结论如下:

.readlines()每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型。

原文地址:原文地址

python中read() readline()以及readlines()对比(转)相关推荐

  1. python中readlines函数用法,python中read() readline()以及readlines()用法

    我们谈到"文本处理"时,我们通常是指处理的内容.Python 将文本文件的内容读入可以操作的字符串变量非常容易.文件对象提供了三个"读"方法: .read(). ...

  2. python中read() readline()以及readlines()区别

    总结: .read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型. .readline()每只读取文件的一行,通常也是读取 ...

  3. python中readlines_python中read() readline()以及readlines()区别

    该篇文章主要是记录python中操作文件的三个函数read(),readline()以及readlines()之间的区别. 首先先给出结论:.read() 每次读取整个文件,它通常将读取到底文件内容放 ...

  4. python文件读read()、readline()、readlines()对比

    读取文件的三个方法:read().readline().readlines().均可接受一个变量用以限制每次读取的数据量,但通常不使用.本章目的是分析和总结三种读取方式的使用方法和特点. 一.read ...

  5. python中readlines_python中read() readline()以及readlines()用法

    我们谈到"文本处理"时,我们通常是指处理的内容.Python 将文本文件的内容读入可以操作的字符串变量非常容易.文件对象提供了三个"读"方法: .read(). ...

  6. python readline_python文件读read()、readline()、readlines()对比

    读取文件的三个方法:read().readline().readlines().均可接受一个变量用以限制每次读取的数据量,但通常不使用.本章目的是分析和总结三种读取方式的使用方法和特点. 一.read ...

  7. ex20——python文件读read()、readline()、readlines()对比

    ''' Open的current_file文件只是一个变量而已,不过在这里它指的是一个文件,python里的文件有一个读取数据的"磁头", 通过"磁头"操作文件 ...

  8. python中readlines_python文件读取 readlines()方法之坑

    一.需求: 有类似如下两个文件需要交差对比,进行处理.1.txt12312.txtABCD 二.问题: 首先想到的是打开之后,两次for循环就是了#错误写法f1=open(r"D:\pyte ...

  9. Python 中 list 和 deque 性能对比

    list 与 deque 的性能对比如下,deque 比 list 快了将近一倍. In [1]: from collections import dequeIn [2]: s = list(rang ...

最新文章

  1. 3.8 采购协议管理
  2. python画图哆啦a梦-Python—turtle画图(哆啦A梦)
  3. Objective-C中的Block
  4. 昨天521表白失败,我想用Python分析一下...表白记录和聊天记录
  5. 点击预览,有时可以打开,有时不可以
  6. python爬虫程序自动结束-在linux下python爬虫进程发生异常时自动重启直至正常结束的方法...
  7. 人口吸引力超宁波、南京,这座背靠上海的小城开挂了?
  8. 牧马人鼠标g13鼠标宏_达尔优EM910牧马人轻量化游戏鼠标评测
  9. 大数据模型研究报告pdf_业绩大数据分析报告模型
  10. EXCEL中CONCATENATE()函数的使用
  11. 前端工程精粹(二):静态资源管理与模板框架
  12. 关于Asp.Net中的返回的操作
  13. WordPress去掉分类链接中category目录的两种方法
  14. dsp和通用计算机的区别,DSP处理器与通用处理器的比较
  15. BIOS的全局变量gST gBS gDS
  16. [计算机组成原理] 02 数据的表示和运算(2)
  17. 托宾Q数据-沪深A股上市公司(含行业名称、代码等指标)2003-2020
  18. Android P应用显示宽高比maxAspectRatio使用及原理
  19. 大赛征集令|首届“万应杯”低代码应用开发大赛报名开启啦!
  20. matlab 画幂律 视频,画出——幂律图

热门文章

  1. AI基础:链式法则、幂法则、广义幂法则
  2. springmvc学习笔记二:重定向,拦截器,参数绑定
  3. 动态分区分配的“首次适应算法_无人机集群——航迹规划你不知道的各种算法优缺点...
  4. 思维导图|kotlin 循环控制
  5. php 反斜杠转成正斜杠,php反斜杠转义
  6. 联众世界论坛SQL注射漏洞
  7. Unity DragonBones 龙骨隐藏指定插槽
  8. 关于KVO的一些总结------已完结
  9. Eclipse安装字体样式风格包
  10. c++的内存取悦_取悦客户的5种方法以及您应该这样做的5个原因