python之 文件读与写

来源:互联网 发布:网络推广找 三尾狐 编辑:程序博客网 时间:2024/04/30 21:06

python 进行文件读写的函数是open 或file
file_handler = open(filename,,mode)

模式 描述
r 以读方式打开文件,可读取文件信息。
w 以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容
a 以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建
r+ 以读写方式打开文件,可对文件进行读和写操作。 ## r+时,如果不先f.read(),则新写入的内容会覆盖写入 
w+ 消除文件内容,然后以读写方式打开文件。
a+ 以读写方式打开文件,并把文件指针移到文件尾。
b 以二进制模式打开文件,而不是以文本模式。该模式只对Windows 或Dos 有效,类Unix 的文件是用二进制模式进行操作的。


方法 描述
f.close() 关闭文件,记住用open()打开文件后一定要记得关闭它,否则会占用系统的可打开文件句柄数。
f.fileno() 获得文件描述符,是一个数字
f.flush() 刷新输出缓存
f.isatty() 如果文件是一个交互终端,则返回True ,否则返回False 。 f.read([count]) 读出文件,如果有count ,则读出count 个字节。
f.next() 读取一行,并将文件操作标记位移到下一行。当读完文件后,返回stopiteration
f.readline() 读取一行,是以字符串的形式返回。空为读完本行。
f.readlines() 读出所有行,也就是读出整个文件的信息,返回一个列表,可遍历。
f.seek(offset[,where]) 把文件指针移动到相对于where 的offset 位置。where 为0表示文件开始处,这是默认值 ;1表示当前位置;2表示文件结尾。
f.tell() 获得文件指针位置。
f.truncate([size]) 截取文件,使文件的大小为size 。
f.write(string) 把string 字符串写入文件。写入前是否会清除文件原有内容,取决于文件打开模式。
f.writelines(list) 把list 中的字符串一行一行地写入文件,是连续写入文件,没有换行。写入前是否会清除文件原有内容,取决于文件打开模式。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 出发梦之队 100321 出发梦之队 091227 出发梦之队2010 梦之队图标 梦之队空间 梦之队开帽子 梦之队神秘球员 2004梦之队 梦之队2000 梦之队天赋 出发梦之队2010全集 梦之队辅助软件 出发梦之队2011 qq梦之队辅助 梦之队x球员数据 出发梦之队珉豪水晶 qq梦之队挑战极限 出发吧 梦之队 出发梦之队泰民 出发梦之队2嘉宾 100214 出发梦之队 出发梦之队 100801 出发梦之队水晶 130310 出发梦之队2 梦之队工资帽 梦之队logo 出发梦之队2银赫 梦之队积分怎么获得 梦之队辅助器 梦之队球队天赋 梦之队球卷 出发梦之队2 100321 梦之队歌曲 珉豪出发梦之队 qq梦之队礼包 出发梦之队2 shinee 出发梦之队100221 出发梦之队101205 出发梦之队101121 梦廊雨作品 雨心碎梦流泪