python进阶教程之文本文件的读取和写入


Posted in Python onAugust 29, 2014

Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。

文本文件的读写主要通过open()所构建的文件对象来实现。

创建文件对象

我们打开一个文件,并使用一个对象来表示该文件:

f = open(文件名,模式)

 
最常用的模式有:
"r"     # 只读

“w”     # 写入

比如

>>>f = open("test.txt","r")

文件对象的方法

读取:

content = f.read(N)          # 读取N bytes的数据
content = f.readline()       # 读取一行
content = f.readlines()      # 读取所有行,储存在列表中,每个元素是一行。

写入:

f.write('I like apple')      # 将'I like apple'写入文件

 
关闭文件:
f.close()

练习

建立一个record.txt的文档,写入内容如下:

tom, 12, 86
Lee, 15, 99
Lucy, 11, 58
Joseph, 19, 56
再从record.txt中读取文件并打印。

总结

f    = open(name, "r")

line = f.readline()

f.write('abc')

f.close()
Python 相关文章推荐
python如何获取服务器硬件信息
May 11 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
Jan 10 Python
使用requests库制作Python爬虫
Mar 25 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
Jul 02 Python
python 切换root 执行命令的方法
Jan 19 Python
Python语言进阶知识点总结
May 28 Python
Python OpenCV之图片缩放的实现(cv2.resize)
Jun 28 Python
Python Django Vue 项目创建过程详解
Jul 29 Python
Python的条件锁与事件共享详解
Sep 12 Python
python json load json 数据后出现乱序的解决方案
Feb 27 Python
Python安装Bs4的多种方法
Nov 28 Python
解决pycharm不能自动保存在远程linux中的问题
Feb 06 Python
Python中__call__用法实例
Aug 29 #Python
python进阶教程之词典、字典、dict
Aug 29 #Python
python字符串排序方法
Aug 29 #Python
python基础教程之对象和类的实际运用
Aug 29 #Python
python基础教程之面向对象的一些概念
Aug 29 #Python
初学Python实用技巧两则
Aug 29 #Python
python基础教程之自定义函数介绍
Aug 29 #Python
You might like
BBS(php & mysql)完整版(四)
2006/10/09 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
2014/11/04 PHP
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
js获取IP地址的方法小结
2014/07/01 Javascript
JavaScript给url网址进行encode编码的方法
2015/03/18 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
localStorage实现便签小程序
2016/11/28 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
js使用Promise实现简单的Ajax缓存
2018/11/14 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
Python中用format函数格式化字符串的用法
2015/04/08 Python
Python入门必须知道的11个知识点
2018/03/21 Python
python实现推箱子游戏
2020/03/25 Python
python检查目录文件权限并修改目录文件权限的操作
2020/03/11 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
医药营销个人求职信范文
2014/02/07 职场文书
高中学生干部学习的自我评价
2014/02/21 职场文书
大学自主招生自荐信范文
2014/02/26 职场文书
小学教师自我鉴定范文
2014/03/20 职场文书
yy司仪主持词
2014/03/22 职场文书
住宅质量保证书
2014/04/29 职场文书
厨师长岗位职责范本
2014/08/25 职场文书
运动会加油稿100字
2014/09/19 职场文书
2015年女职工工作总结
2015/05/15 职场文书
小学班主任研修日志
2015/11/13 职场文书
七年级作文之关于奶奶
2019/10/29 职场文书
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python