python修炼—文本文件的输入输出
来源:互联网 发布:淘宝活体交易规则 编辑:程序博客网 时间:2024/05/10 18:05
文本文件的输入输出
Python具有基本的文本文件读写功能。Python的标准库提供有更丰富的读写功能。
文本文件的读写主要通过open()所构建的文件对象来实现。
1、创建文件对象
我们打开一个文件,并使用一个对象来表示该文件:
对象名 = open(文件名,模式)
最常用的模式有:
- r 打开只读文件,该文件必须存在。
- r+ 打开可读写的文件,该文件必须存在。
- w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
- w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
- a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
- a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
- 上述的形态字符串都可以再加一个b字符,如rb、w+b或ab+等组合,加入b 字符用来告诉函数库打开的文件为二进制文件,而非纯文字文件。
比如:
>>>f = open("test.txt","r")
2、文件对象的方法
读取:
content = f.read(N) # 读取N bytes的数据content = f.readline() # 读取一行content = f.readlines() # 读取所有行,储存在列表中,每个元素是一行。
写入:
f.write('I like apple!\n') # 将'I like apple'写入文件并换行
关闭文件:
f.close() # 不要忘记关闭文件
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!
1 0
- python修炼—文本文件的输入输出
- Python进阶02 文本文件的输入输出
- Python进阶02 文本文件的输入输出
- Python进阶02 文本文件的输入输出
- Python进阶02 文本文件的输入输出
- Python进阶02 文本文件的输入输出
- Python进阶01 词典文本文件的输入输出
- Python进阶02 文本文件的输入输出
- Python进阶02 文本文件的输入输出
- Python进阶02 文本文件的输入输出
- Python成长之路(三)——词典、文本文件的输入输出、模块、函数的参数传递
- Matlab I/O 输入输出——文本文件
- python的输入输出方式
- python的基本输入输出
- Python的基本输入输出
- python输入输出的处理
- 2.Python的输入输出
- python的标准输入输出
- 定时任务——表达式
- mysql .ibd .frm
- 15
- Keil与ADS1.2同时安装,卸载ADS1.2后Keil无法编译
- MFC 创建新项目
- python修炼—文本文件的输入输出
- 两个数的乘积等于其最大公约数与最小公倍数的乘积,怎么证明?
- LeetCode 24_Swap Nodes in Pairs
- NSOperationQueue与GCD的使用原则和场景
- salt学习笔记
- 女生应该找一个玩ACM的男生
- 判断网络状态
- UI第一节: UIView s和 UILabel
- 单生产者-单消费者模型