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 相关文章推荐
打开电脑上的QQ的python代码
Feb 10 Python
Python实现对象转换为xml的方法示例
Jun 08 Python
python装饰器深入学习
Apr 06 Python
Window 64位下python3.6.2环境搭建图文教程
Sep 19 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
Apr 11 Python
Django CSRF跨站请求伪造防护过程解析
Jul 31 Python
pandas DataFrame的修改方法(值、列、索引)
Aug 02 Python
Python sep参数使用方法详解
Feb 12 Python
python异常处理、自定义异常、断言原理与用法分析
Mar 23 Python
基于python 将列表作为参数传入函数时的测试与理解
Jun 05 Python
Expected conditions模块使用方法汇总代码解析
Aug 13 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
Dec 01 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调用MySQL的存储过程的实现代码
2008/08/12 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
JS代码格式化和语法着色V2
2006/10/14 Javascript
javascript concat数组累加 示例
2009/09/03 Javascript
jQuery 使用手册(一)
2009/09/23 Javascript
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
jQuery简单实现网页选项卡特效
2014/11/24 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
jQuery实现的购物车物品数量加减功能代码
2016/11/16 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
使用Python编写一个在Linux下实现截图分享的脚本的教程
2015/04/24 Python
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
flask入门之表单的实现
2018/07/18 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
Python Selenium参数配置方法解析
2020/01/19 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
python爬虫判断招聘信息是否存在的实例代码
2020/11/20 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
css3实现一款模仿iphone样式的注册表单
2013/03/20 HTML / CSS
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
建筑设计师岗位职责
2013/11/18 职场文书
员工培训邀请函
2014/01/11 职场文书
小学少先队活动方案
2014/02/18 职场文书
《美丽的黄昏》教学反思
2014/02/28 职场文书
读后感怎么写?书写读后感的基本技巧!
2019/12/10 职场文书
python 如何执行控制台命令与操作剪切板
2021/05/20 Python
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL
JS实现简单九宫格抽奖
2022/06/28 Javascript