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 相关文章推荐
Python写的贪吃蛇游戏例子
Jun 16 Python
Python httplib模块使用实例
Apr 11 Python
Python随手笔记第一篇(2)之初识列表和元组
Jan 23 Python
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
May 03 Python
python将处理好的图像保存到指定目录下的方法
Jan 10 Python
详解小白之KMP算法及python实现
Apr 04 Python
详解Python中的测试工具
Jun 09 Python
django在保存图像的同时压缩图像示例代码详解
Feb 11 Python
Python enumerate内置库用法解析
Feb 24 Python
python实现在线翻译功能
Mar 03 Python
150行Python代码实现带界面的数独游戏
Apr 04 Python
python批量生成身份证号到Excel的两种方法实例
Jan 14 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
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
PHP CURL实现模拟登陆并上传文件操作示例
2020/01/02 PHP
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
javascript函数作用域学习示例(js作用域)
2014/01/13 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
用js实现before和after伪类的样式修改的示例代码
2017/09/07 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
JS编写兼容IE6,7,8浏览器无缝自动轮播
2018/10/12 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
python3 map函数和filter函数详解
2019/08/26 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
Django url 路由匹配过程详解
2021/01/22 Python
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
美国著名的女性内衣零售商:Frederick’s of Hollywood
2018/02/24 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
实习生的自我鉴定范文欣赏
2013/11/20 职场文书
集体婚礼策划方案
2014/02/22 职场文书
《恐龙》教学反思
2014/04/27 职场文书
2014年国庆节活动总结
2014/08/26 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
python使用pygame创建精灵Sprite
2021/04/06 Python
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript