Python从文件中读取数据的方法讲解


Posted in Python onFebruary 14, 2019

编写了一个名为learning_python.txt的文件,内容如下:

[root@centos7 tmp]# cat learning_python.txt 
In Python you can code;
In Python you can learn object;
In Python you can learn class.

要求:编写一个程序,它读取这个文件并打印三次。

  • 1、第一次打印时读取整个文件;
  • 2、第二次打印时遍历文件对象;
  • 3、第三次打印时将各行存储在一个列表中,再在with代码块外打印它们。

1、第一次打印的代码:

filename = 'learning_python.txt'
with open(filename) as file_object:
  contents = file_object.read()
  print(contents.rstrip())

2、第二次打印的代码:

filename = 'learning_python.txt'
with open(filename) as file_object:
#1  contents = file_object.read()
#1  print(contents.rstrip())
  for line in file_object:
    print(line.rstrip())

3、第三次打印的代码:

filename = 'learning_python.txt'
with open(filename) as file_object:
#1  contents = file_object.read() 第一次打印,文件作为一个整体
#1  print(contents.rstrip())
#2  for line in file_object: 第二次打印,在with模块内
#2    print(line.rstrip())
  lines = file_object.readlines()
for line in lines: #第三次打印,在with模块外
  print(line.strip())

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
简单的通用表达式求10乘阶示例
Mar 03 Python
python登陆asp网站页面的实现代码
Jan 14 Python
python持久性管理pickle模块详细介绍
Feb 18 Python
python实现输入任意一个大写字母生成金字塔的示例
Oct 27 Python
Python imageio读取视频并进行编解码详解
Dec 10 Python
Pytorch对Himmelblau函数的优化详解
Feb 29 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
Mar 30 Python
Expected conditions模块使用方法汇总代码解析
Aug 13 Python
windows安装python超详细图文教程
May 21 Python
Python基础数据类型tuple元组的概念与用法
Aug 02 Python
关于Python中进度条的六个实用技巧分享
Apr 05 Python
Python中requests库的用法详解
Jun 05 Python
python爬取cnvd漏洞库信息的实例
Feb 14 #Python
基于python历史天气采集的分析
Feb 14 #Python
Python 实现域名解析为ip的方法
Feb 14 #Python
解决python Markdown模块乱码的问题
Feb 14 #Python
pyqt远程批量执行Linux命令程序的方法
Feb 14 #Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 #Python
python实现全盘扫描搜索功能的方法
Feb 14 #Python
You might like
如何使用脚本模仿登陆过程
2006/11/22 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP laravel中的多对多关系实例详解
2017/06/07 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
Angular 路由route实例代码
2016/07/12 Javascript
基于JavaScript实现点击页面任何位置返回
2016/08/31 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
浅析如何利用angular结合translate为项目实现国际化
2016/12/08 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
Bootstrap fileinput文件上传预览插件使用详解
2017/05/16 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
Vue实现按钮级权限方案
2019/11/21 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
python概率计算器实例分析
2015/03/25 Python
Python中IPYTHON入门实例
2015/05/11 Python
Python合并字符串的3种方法
2015/05/21 Python
python pandas 如何替换某列的一个值
2018/06/09 Python
Tesserocr库的正确安装方式
2018/10/19 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
从列表或字典创建Pandas的DataFrame对象的方法
2019/07/06 Python
python实现图像拼接
2020/03/05 Python
python中类与对象之间的关系详解
2020/12/16 Python
HTML5 Canvas之测试浏览器是否支持Canvas的方法
2015/01/01 HTML / CSS
环境工程专业个人求职信
2013/12/05 职场文书
老公给老婆的保证书
2014/04/28 职场文书
十佳家长事迹材料
2014/08/26 职场文书
人身损害赔偿协议书范本
2014/09/27 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
浅谈:电影《孔子》观后感(范文)
2019/10/14 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python