Python中文件对象的访问模式
2015-08-24 19:48
615 查看
文件的访问模式有两种:读和写。
r+:以读写模式打开文件,该文件必须存在。
w+:以读写模式打开文件,对文件内容进行清空处理,文件不存在会自动创建。
a+:以追加模式打开可读写的文件,在文件末尾写入,文件不存在会自动创建。
file_object = open(file_name, access_mode='r', buffering=-1)
读:
r:以只读方式打开文件,该文件必须存在。r+:以读写模式打开文件,该文件必须存在。
写:
w:以只写方式打开文件,对文件内容进行清空处理,文件不存在会自动创建。w+:以读写模式打开文件,对文件内容进行清空处理,文件不存在会自动创建。
追加:
a:以追加模式打开只写文件,在文件末尾写入,文件不存在会自动创建。a+:以追加模式打开可读写的文件,在文件末尾写入,文件不存在会自动创建。
二进制:
rb、wb、ab、rb+、wb+、ab+:功能同上通用换行符:
rU或U:以只读方式打开文件,对于文件中所有行分隔符,都会被替换成为换行符NEWLINE(\n)。相关文章推荐
- python_学习笔记0824
- Python自然语言处理学习笔记之信息提取步骤&分块(chunking)
- Python写Excel文件
- Python学习笔记:概要
- python嵌套dict的深度遍历合并
- 在VS中安装Python
- python ftplib模块
- python中的read()、readline()与readlines()
- python 使用ioctl() 获得网卡IP 和MAC地址
- python字符串format函数学习
- python-virtualenv安装方法
- 【Python】[IO编程]文件读写,StringIO和BytesIO,操作文件和目录,序列化
- python没有switch,可以用字典来替代
- python闭包以及装饰器
- 分享python的几个学习资源
- WINDOWS安装python3.X遇到的错误解决方法
- 人生苦短,我学python -- 入门篇
- 【Python】关于递进错误indentationerror
- python数据挖掘领域工具包
- python iterator迭代器、yield、container容器和for循环的联系与区别