1、读取文件的三个方法:read()、readline()、readlines()
2、三个方法均可接受一个变量用以限制每次读取的数据量,通常不使用该变量。

关于read()方法:

1、读取整个文件,将文件内容放到一个字符串变量中
2、如果文件大于可用内存,不可能使用这种处理

file_object = open("test.py",'r') #创建一个文件对象,也是一个可迭代对象
try:all_the_text = file_object.read()  #结果为str类型print (type(all_the_text))print ("all_the_text=",all_the_text)
finally:file_object.close()

关于readline()方法:

1、readline()每次读取一行,比readlines()慢得多
2、readline()返回的是一个字符串对象,保存当前行的内容

'''
Python学习交流,免费公开课,免费资料,
免费答疑,系统学习加QQ群:531509025
'''file_object1 = open("test.py",'r')
try:while True:line = file_object1.readline()if line:print ("line=",line)else:break
finally:file_object1.close()

关于readlines()方法:

1、一次性读取整个文件。
2、自动将文件内容分析成一个行的列表。

file_object2 = open("test.py",'r')
try:lines = file_object2.readlines()print "type(lines)=",type(lines) #type(lines)= <type 'list'>for line in lines:print ("line=",line)
finally:file_object2.close()

python读文件的三个方法read()、readline()、readlines()详解相关推荐

  1. python读文件readlines_Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n...

    Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...

  2. python中readlines_python读文件的三个方法read()、readline()、readlines()详解

    文件 runoob.txt 的内容如下:1:www.runoob.com 2:www.runoob.com 3:www.runoob.com 4:www.runoob.com 5:www.runoob ...

  3. python电脑上怎么下载-python下载文件的三种方法

    Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...

  4. python 下载文件-python下载文件的三种方法

    Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块,此外Python还提供了另外一种方法requests. 下面来看看三种方法是如何来下载文 ...

  5. python读文件的三种方式_Python|读、写Excel文件(三种模块三种方式)

    python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别: 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: import xlrd from xlut ...

  6. linux下没有yum命令,linux下配置yum的三种方法与yum命令详解

    (一).制作YUM本地源: YUM简介: YUM是Yellow dog Updater Modified的简称,yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的 ...

  7. 计算字符串长度的三种方法(库函数 指针 )【详解】

    目录 求字符串长度的一般原理 方法一:strlen函数 函数原型 使用方法 方法二:指针+整数 方法三:指针-指针 总结: 求字符串长度的一般原理 求字符串长度简单来说就是计算一个字符串(字符数组)中 ...

  8. python集合操作 读取_对python读写文件去重、RE、set的使用详解

    # -*- coding:utf-8 -*- from datetime import datetime import re def Main(): sourcr_dir = '/data/u_lx_ ...

  9. Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n

    Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...

最新文章

  1. Python机器学习——DBSCAN聚类
  2. 一分钟详解鱼眼镜头标定基本原理及实现
  3. 智源研究院首席科学家刘嘉:认知神经的未来发展规划是什么?
  4. (转)启动linux远程图形界面登录,vnc!!
  5. Android通过Scheme协议打开APP界面
  6. python processpoolexector 释放内存_使用Python的multiprocessing.pool,内存使用量不断增长...
  7. 阿里P7架构师要求:Web核心+开源框架+大型网站架构!含面试题目!
  8. matlab 线性规划_从零开始的matlab学习笔记——(37)线性规划——后传
  9. java数组复制_Java自学-数组 复制数组
  10. 【STM32】按键---有关GPIO输入的那些事
  11. 反射创建对象_Go 反射:根据类型创建对象-第一部分(原始类型)
  12. 获得Local IP Address (C++实现)
  13. Visual studio 2010 中文SP1 无法安装Silverlight5 Beta Tools的解决办法
  14. 一些关于java网站开发的相关 文档/工具
  15. Linux系统移植 uboot移植 步骤
  16. 91卫图助手给我的帮助
  17. 分数的表示、化简以及输出
  18. JVM_0.5_小故事
  19. 配置jdbc遇到的问题
  20. 物联网iot私有云平台搭建

热门文章

  1. Python+OpenCV图像处理(十五)—— 圆检测
  2. SQL Server 分布式数据库的问题和解决方法
  3. Apache Kylin权威指南1.3 Apache Kylin的工作原理
  4. 5个经典的JavaScript面试题
  5. Cisco端口镜像配置
  6. SharePoint基础之九- Site Page与Application Page
  7. js 两行之间的设置间距_厂房仓库的防火间距考点汇总
  8. h5调用摄像头拍照可以自定义拍照页面吗_回归单摄时代?小米伸缩式摄像头技术曝光,网友:好家伙...
  9. 【SAP干货】创建Search Helps (Elementary and Secondary)
  10. NUMBER_GET_NEXT 获取编号年度问题