python文件操作
2016-03-30 15:21
549 查看
一、简单的操作,使用内建函数
二、file()这个函数跟open()函数可以互换
三、通用换行符的支持UNS:会屏蔽掉不同平台的换行符不一致的问题,
即python中已将换行符”统一“,该功能默认是开启的。
`file_object=open(file_name,access_mode='r',buffering=-1)` 参数解释: 1. file_object : 文件打开成功之后会返回一个文件对象,打开失败会产生一个错误 2. file_name : 文件的相对路径和绝对路径 3. access_mode : r:以读的方式打开的,文件必须存在 rU 或 Ua:以读方式打开同时提供通用换行符支持(PEP 278) w:以写的方式打开(必要时清空) a:追加模式打开(从 EOF 开始,必要时创建新文件) r+:以读写方式打开 w+:以读写模式打开(参见w) a+ : 以读写模式打开(参见a) rb:以二进制读方式打开 wb:以二进制写方式打开(参见w) ab:以二进制追加方式打开(参见a) rb+:以二进制读写方式打开(参见r+) wb+:以二进制读写方式打开(参见w+) ab+:以二进制读写方式打开(参见a+) a.:python 2.3新增 说明:使用r或U模式打开的文件必须存在,以w模打开的文件若存在则会先清空, 然后再从建。以a模式打开的文件是所有数据都会追加到后面,+代表可读可写, b代表二进制模式访问,并且这些模式也是C语言中使用的模式 4. buffering:访问文件使用的缓冲方式。0代表不缓冲,1表示缓冲一行数据, 任何大于1的值代表给定的缓冲区大小,不提供该参数或者给定负值代表使用系统默认缓冲机制。
二、file()这个函数跟open()函数可以互换
三、通用换行符的支持UNS:会屏蔽掉不同平台的换行符不一致的问题,
即python中已将换行符”统一“,该功能默认是开启的。
相关文章推荐
- 《Python核心编程》第五章:数字
- Eclipse和PyDev搭建完美Python开发环境(Windows篇)
- 在eclipse中配置python开发环境
- python远程调试Django程序
- 辛星整理python语言的两个独特之处
- Python类属性和实例属性
- python 收发邮件
- python ConfigParser模块
- Python中的URLLIB及URLLIB2
- Python安装其它库的步骤和问题解决方案汇总
- Python脚本中的#!/usr/bin/python
- 国外少儿PYTHON编程书推荐
- 关于python3.x读取写入文件时编码报错问题
- python常用的特殊属性总结
- 与Python Falling In Love_Python跨台阶(面向对象)
- k-means聚类算法python实践
- python--web.py使用
- python二进制读写文件与普通文件
- 没有return的python,返回为null
- 用Xocde搭建python开发环境