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使用正则表达式分析网页中的图片并进行替换的方法
Mar 26 Python
python爬虫实战之最简单的网页爬虫教程
Aug 13 Python
Python算法之图的遍历
Nov 16 Python
pandas中Timestamp类用法详解
Dec 11 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
python pip源配置,pip配置文件存放位置的方法
Jul 12 Python
Python_查看sqlite3表结构,查询语句的示例代码
Jul 17 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
python3 实现的对象与json相互转换操作示例
Aug 17 Python
Python autoescape标签用法解析
Jan 17 Python
python输出数学符号实例
May 11 Python
python爬虫scrapy框架之增量式爬虫的示例代码
Feb 26 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 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
第一次接触神奇的Bootstrap网格系统
2016/07/27 Javascript
AngularJS下对数组的对比分析
2016/08/24 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
浅谈layui 表单元素的选中问题
2019/10/25 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
Python continue继续循环用法总结
2018/06/10 Python
django使用LDAP验证的方法示例
2018/12/10 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
python面试题小结附答案实例代码
2019/04/11 Python
python爬虫 execjs安装配置及使用
2019/07/30 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
python如何构建mock接口服务
2021/01/28 Python
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
计算机专业个人简短的自我评价
2013/10/23 职场文书
道路交通安全实施方案
2014/03/12 职场文书
诚信承诺书模板
2014/05/26 职场文书
购房协议书范本
2014/10/02 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
西双版纳导游词
2015/02/03 职场文书
复试通知单模板
2015/04/24 职场文书
仰望星空观后感
2015/06/10 职场文书
公司员工宿舍管理制度
2015/08/07 职场文书
详细总结Python常见的安全问题
2021/05/21 Python
PHP正则表达式之RCEService回溯
2022/04/11 PHP
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python