Python File readlines() 使用方法


Posted in Python onMarch 19, 2018

概述

readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理。

如果碰到结束符 EOF 则返回空字符串。

语法

readlines() 方法语法如下:

fileObject.readlines( );

参数
无。

返回值
返回列表,包含所有的行。

实例
以下实例演示了 readline() 方法的使用:

文件3water.txt 的内容如下:

1:3water.com
2:3water.com
3:3water.com
4:3water.com
5:3water.com

循环读取文件的内容:

python2的写法

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 打开文件
fo = open("3water.txt", "r")
print "文件名为: ", fo.name
 
for line in fo.readlines():             #依次读取每行 
  line = line.strip()               #去掉每行头尾空白 
  print "读取的数据为: %s" % (line)
 
# 关闭文件
fo.close()

python3的写法

# -*- coding: utf-8 -*-
# 打开文件
fo = open("3water.txt", "r")
print("文件名为: ",fo.name)
 
for line in fo.readlines():             #依次读取每行 
  line = line.strip()               #去掉每行头尾空白 
  print ("读取的数据为: %s" % (line))
 
# 关闭文件
fo.close()

效果如下图所示

Python File readlines() 使用方法

这篇文章就介绍到这了,需要的朋友可以参考一下

Python 相关文章推荐
windows下ipython的安装与使用详解
Oct 20 Python
Django内容增加富文本功能的实例
Oct 17 Python
Python使用SQLite和Excel操作进行数据分析
Jan 20 Python
python中in在list和dict中查找效率的对比分析
May 04 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
Oct 11 Python
Python 文本文件内容批量抽取实例
Dec 10 Python
利用anaconda保证64位和32位的python共存
Mar 09 Python
python 中值滤波,椒盐去噪,图片增强实例
Dec 18 Python
基于python实现计算两组数据P值
Jul 10 Python
Python random模块的使用示例
Oct 10 Python
Python getsizeof()和getsize()区分详解
Nov 20 Python
python实现高效的遗传算法
Apr 07 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
Mar 19 #Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 #Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
Mar 19 #Python
遗传算法python版
Mar 19 #Python
python实现简单遗传算法
Mar 19 #Python
python psutil库安装教程
Mar 19 #Python
Python递归实现汉诺塔算法示例
Mar 19 #Python
You might like
用PHP动态生成虚拟现实VRML网页
2006/10/09 PHP
php安全配置 如何配置使其更安全
2011/12/16 PHP
thinkPHP5实现的查询数据库并返回json数据实例
2017/10/23 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
基于jquery的blockui插件显示弹出层
2011/04/14 Javascript
仿JQuery输写高效JSLite代码的一些技巧
2015/01/13 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
深入理解javascript的getTime()方法
2017/02/16 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
学习jQuery中的noConflict()用法
2018/09/28 jQuery
移动端H5页面返回并刷新页面(BFcache)的方法
2018/11/06 Javascript
微信小程序实现录音时的麦克风动画效果实例
2019/05/18 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
python socket网络编程步骤详解(socket套接字使用)
2013/12/06 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
Python实现随机选择元素功能
2017/09/14 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
pip安装python库的方法总结
2019/08/02 Python
Python 定义只读属性的实现方式
2020/03/05 Python
python 错误处理 assert详解
2020/04/20 Python
django跳转页面传参的实现
2020/09/17 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
HTML5 新事件 小结
2009/07/16 HTML / CSS
战友聚会邀请函
2014/01/18 职场文书
测量工程专业求职信
2014/02/24 职场文书
12岁生日演讲稿
2014/05/14 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
遗失证明范文
2015/06/19 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
zabbix agent2 监控oracle数据库的方法
2021/05/13 Oracle