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通过pil为png图片填充上背景颜色的方法
Mar 17 Python
python中随机函数random用法实例
Apr 30 Python
Python 基础教程之包和类的用法
Feb 23 Python
Python读取视频的两种方法(imageio和cv2)
Apr 15 Python
Python基于opencv的图像压缩算法实例分析
May 03 Python
对Python 数组的切片操作详解
Jul 02 Python
深入解析神经网络从原理到实现
Jul 26 Python
如何利用python给图片添加半透明水印
Sep 06 Python
Pandas 解决dataframe的一列进行向下顺移问题
Dec 27 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
Feb 15 Python
Python 防止死锁的方法
Jul 29 Python
pdf论文中python画的图Type 3 fonts字体不兼容的解决方案
Apr 24 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
非常经典的PHP文件上传类分享
2016/05/15 PHP
php操作access数据库的方法详解
2017/02/22 PHP
PHP模版引擎原理、定义与用法实例
2019/03/29 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
javascript在IE下trim函数无法使用的解决方法
2014/09/12 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
JS库之Three.js 简易入门教程(详解之一)
2017/09/13 Javascript
对于js垃圾回收机制的理解
2017/09/14 Javascript
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
Python中运行并行任务技巧
2015/02/26 Python
Python实现遍历windows所有窗口并输出窗口标题的方法
2015/03/13 Python
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
Python提取网页中超链接的方法
2016/09/18 Python
Python利用operator模块实现对象的多级排序详解
2017/05/09 Python
Python上下文管理器和with块详解
2017/09/09 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
对numpy中向量式三目运算符详解
2018/10/31 Python
python用插值法绘制平滑曲线
2021/02/19 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
如何利用XMLHTTP检测URL及探测服务器信息
2013/11/10 面试题
资产评估专业学生的自我鉴定
2013/11/14 职场文书
给全校老师的建议书
2014/03/13 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
民事辩护词范文
2015/05/21 职场文书