python读文件的三个方法read()、readline()、readlines()详解
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()详解相关推荐
- python读文件readlines_Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n...
Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...
- 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 ...
- python电脑上怎么下载-python下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块. 当然你也可以利用ftplib从ftp站点下载文件.此外Python还提供了另外一种方法 ...
- python 下载文件-python下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块,此外Python还提供了另外一种方法requests. 下面来看看三种方法是如何来下载文 ...
- python读文件的三种方式_Python|读、写Excel文件(三种模块三种方式)
python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别: 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: import xlrd from xlut ...
- linux下没有yum命令,linux下配置yum的三种方法与yum命令详解
(一).制作YUM本地源: YUM简介: YUM是Yellow dog Updater Modified的简称,yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的 ...
- 计算字符串长度的三种方法(库函数 指针 )【详解】
目录 求字符串长度的一般原理 方法一:strlen函数 函数原型 使用方法 方法二:指针+整数 方法三:指针-指针 总结: 求字符串长度的一般原理 求字符串长度简单来说就是计算一个字符串(字符数组)中 ...
- python集合操作 读取_对python读写文件去重、RE、set的使用详解
# -*- coding:utf-8 -*- from datetime import datetime import re def Main(): sourcr_dir = '/data/u_lx_ ...
- Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n
Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...
最新文章
- Python机器学习——DBSCAN聚类
- 一分钟详解鱼眼镜头标定基本原理及实现
- 智源研究院首席科学家刘嘉:认知神经的未来发展规划是什么?
- (转)启动linux远程图形界面登录,vnc!!
- Android通过Scheme协议打开APP界面
- python processpoolexector 释放内存_使用Python的multiprocessing.pool,内存使用量不断增长...
- 阿里P7架构师要求:Web核心+开源框架+大型网站架构!含面试题目!
- matlab 线性规划_从零开始的matlab学习笔记——(37)线性规划——后传
- java数组复制_Java自学-数组 复制数组
- 【STM32】按键---有关GPIO输入的那些事
- 反射创建对象_Go 反射:根据类型创建对象-第一部分(原始类型)
- 获得Local IP Address (C++实现)
- Visual studio 2010 中文SP1 无法安装Silverlight5 Beta Tools的解决办法
- 一些关于java网站开发的相关 文档/工具
- Linux系统移植 uboot移植 步骤
- 91卫图助手给我的帮助
- 分数的表示、化简以及输出
- JVM_0.5_小故事
- 配置jdbc遇到的问题
- 物联网iot私有云平台搭建
热门文章
- Python+OpenCV图像处理(十五)—— 圆检测
- SQL Server 分布式数据库的问题和解决方法
- Apache Kylin权威指南1.3 Apache Kylin的工作原理
- 5个经典的JavaScript面试题
- Cisco端口镜像配置
- SharePoint基础之九- Site Page与Application Page
- js 两行之间的设置间距_厂房仓库的防火间距考点汇总
- h5调用摄像头拍照可以自定义拍照页面吗_回归单摄时代?小米伸缩式摄像头技术曝光,网友:好家伙...
- 【SAP干货】创建Search Helps (Elementary and Secondary)
- NUMBER_GET_NEXT 获取编号年度问题