简单介绍Python中的readline()方法的使用


Posted in Python onMay 24, 2015

 readline()方法从文件中读取一整行。尾部的换行符保持在字符串中。如果大小参数且非负,那么一个最大字节数,包括结尾的换行和不完整的行可能会返回。

遇到EOF时立即返回一个空字符串。
语法

以下是readline()方法的语法:

fileObject.readline( size );

参数

  •     size -- 这是可以从文件中读取的字节数。

返回值

此方法返回从文件中读取的行。
例子

下面的例子显示了readline()方法的使用。

#!/usr/bin/python

# Open a file
fo = open("foo.txt", "rw+")
print "Name of the file: ", fo.name

# Assuming file has following 5 lines
# This is 1st line
# This is 2nd line
# This is 3rd line
# This is 4th line
# This is 5th line

line = fo.readline()
print "Read Line: %s" % (line)

line = fo.readline(5)
print "Read Line: %s" % (line)

# Close opend file
fo.close()

当我们运行上面的程序,它会产生以下结果:

Name of the file: foo.txt
Read Line: This is 1st line

Read Line: This
Python 相关文章推荐
python中使用urllib2获取http请求状态码的代码例子
Jul 07 Python
Python可变参数函数用法实例
Jul 07 Python
tensorflow获取变量维度信息
Mar 10 Python
python dataframe 输出结果整行显示的方法
Jun 14 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 Python
基于python操作ES实例详解
Nov 16 Python
Python用类实现扑克牌发牌的示例代码
Jun 01 Python
使用Keras构造简单的CNN网络实例
Jun 29 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 28 Python
Python 中如何使用 virtualenv 管理虚拟环境
Jan 21 Python
python 利用PyAutoGUI快速构建自动化操作脚本
May 31 Python
python 中yaml文件用法大全
Jul 04 Python
在Python中操作文件之read()方法的使用教程
May 24 #Python
在Python中使用next()方法操作文件的教程
May 24 #Python
在Python程序中操作文件之isatty()方法的使用教程
May 24 #Python
讲解Python中fileno()方法的使用
May 24 #Python
在Python程序中操作文件之flush()方法的使用教程
May 24 #Python
Python编程中用close()方法关闭文件的教程
May 24 #Python
详细讲解Python中的文件I/O操作
May 24 #Python
You might like
PHP排序之二维数组的按照字母排序实现代码
2011/08/13 PHP
PHP多例模式介绍
2013/06/24 PHP
php计算数组不为空元素个数的方法
2014/01/27 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
作为PHP程序员你要知道的另外一种日志
2018/07/30 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
2020/04/20 PHP
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
vue mounted组件的使用
2018/06/18 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
详解JavaScript之ES5的继承
2020/07/08 Javascript
Django 生成登陆验证码代码分享
2017/12/12 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
python如何实现复制目录到指定目录
2020/02/13 Python
Python-for循环的内部机制
2020/06/12 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
Blancsom美国/加拿大:服装和生活用品供应商
2018/07/27 全球购物
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
计算机专业自我鉴定
2013/10/15 职场文书
高中生第一学年自我鉴定
2014/09/12 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
科学育儿宣传标语
2014/10/08 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
go语言map与string的相互转换的实现
2021/04/07 Golang