python学习——python中的文件处理
2014-10-30 08:56
120 查看
python对文件的处理。
python对文件的处理的两个内建函数:
open()、file(),这个两函数提供了初始化输入\输出(I\O)操作的通用接口。两函数的功能相同。
基本用法:
file_object=open(filename, access_mode='r', buffering=-1)
file_object 是定义一个打开文件的对象
access_mode 是打开文件的模式;通常,文件使用模式 'r','w','a' 来打开,分别代表,读取,写入,追加。
'r' 模式打开已经存在的文件
'w' 模式打开的文件若存在则首先清空,再加入内容。
'a' 这个模式是追加内容到文件中
注. 'b' 模式这个是打开二进制文件,对于unix-like/unix类型的系统'b'模式是可有可无的。
buffering 访问文件所采用的缓冲方式。其中0表示不缓冲,1表示只缓冲一行数据,任何其它大于1的值代表使用给定的值作为缓冲区大小。不给定此参数或者参数为负数都表示使用系统默认的缓冲机制。
常用的文件访问方式如下:
r 以读方式打开
rU或Ua 以读方式打开同时提供通用换行符支持
w 以写方式打开
a 以追加方式打开
r+ 以读写方式打开
w+ 以读写方式打开
a+ 以读写方式打开
文件的输入:
python中有三个方法来处理文件内容的输入:
read() 一次读取全部的文件内容。
readline() 每次读取文件的一行。
readlines() 读取文件的所有行,返回一个字符串列表。
分别举例说明一下:
read():
readline():
每次打印都会显示出文件内容的第一行,如要显示文件的所有内容,则加一个while循环。如下所示:
这样就显示出文件的所有内容了。
readlines():
如果要正常的显示出文件来可以用eachLine这个参数,此参数代表文本文件的一行(包括末尾的换行符)
也可以这样来读取文件内容:
下面来说一下文本文件的输出 write.先看一下例子:
再来说一下python中在文本文件内容移动的操作,主要是用到seek()这个函数。以例子说明一下:
python对文件的处理的两个内建函数:
open()、file(),这个两函数提供了初始化输入\输出(I\O)操作的通用接口。两函数的功能相同。
基本用法:
file_object=open(filename, access_mode='r', buffering=-1)
file_object 是定义一个打开文件的对象
access_mode 是打开文件的模式;通常,文件使用模式 'r','w','a' 来打开,分别代表,读取,写入,追加。
'r' 模式打开已经存在的文件
'w' 模式打开的文件若存在则首先清空,再加入内容。
'a' 这个模式是追加内容到文件中
注. 'b' 模式这个是打开二进制文件,对于unix-like/unix类型的系统'b'模式是可有可无的。
buffering 访问文件所采用的缓冲方式。其中0表示不缓冲,1表示只缓冲一行数据,任何其它大于1的值代表使用给定的值作为缓冲区大小。不给定此参数或者参数为负数都表示使用系统默认的缓冲机制。
常用的文件访问方式如下:
r 以读方式打开
rU或Ua 以读方式打开同时提供通用换行符支持
w 以写方式打开
a 以追加方式打开
r+ 以读写方式打开
w+ 以读写方式打开
a+ 以读写方式打开
文件的输入:
python中有三个方法来处理文件内容的输入:
read() 一次读取全部的文件内容。
readline() 每次读取文件的一行。
readlines() 读取文件的所有行,返回一个字符串列表。
分别举例说明一下:
read():
readlines():
相关文章推荐
- python学习——python中的文件处理之open()、file()函数
- python系列学习二——文件操作及异常处理
- Python学习笔记六:文件处理
- python学习(五)-Django处理从页面上传的文件
- Python学习入门基础教程(learning Python)--5 Python文件处理
- 廖雪峰python学习笔记10&&11:容错处理与文件读写
- Python学习之文件处理详解
- Python学习笔记-初级(四):文件处理
- python学习之路 四 :文件处理
- Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
- 【程序员技术练级】学习一门脚本语言 python(一)文件处理
- python学习笔记2 Python文件处理
- Python学习OS 模块来处理文件和目录
- Python的学习(六)----文件和输入输出处理
- python学习——python中的文件处理
- python 学习笔记(10)重构与文件处理
- 学习python的文件处理
- Python学习笔记ucas(lecture3)文件处理
- python基础学习(6)—使用Python处理文件
- 学习python的第四十五天-第七章 使用python处理文件