标签:二进制 pytho读写文件内容
Python 读写文件:
1、打开文件
使用 open 打开文件后,格式:open(filename,mode),最后一定要调用文件对象的 close() 方法,如图所示:
使用到的模式(mode)有:
r 以渎方式打开文件,可读取文件信息
w 以血方式打开文件,可向文件写入信息。如果文件存在,则清空文件内容,在写入内容。
a 以追加模式打开文件(一打开文件,文件指针自动移动到文件末尾),如果文件不存在则创建
r+ 以读方式打开文件,可对文件执行读去和写入的操作
w+ 消除文件内容,然后以读写方式打开文件
a+ 以读写方式打开文件,并把文件指针移到文件末尾
b 以二进制模式打开文件,而不是文本模式
文件对象方法:
f.close() 关闭文件,否则会占用系统的可打开文件句柄数
f.open() 打开文件
f.flush() 刷新输出缓存
f.readline() 读取一行信息
f.readlines() 读取所有行,也就是读取整个文件
f.read([count]) 读出文件,如果有count,则读出 count 个字节
f.write(string) 把 string 字符串写入文件 f 中
f.tell() 获取文件指针位置
f.writelines(list) 把list的字符串一行一行的写入文件,是连续写入,没有换行
f.truncate([size]) 截取文件,是文件大小为 size
f.isatty() 如果文件是一个交互终端,则返回 True,否则返回 False
2、读取文件
3、写文件
本文出自 “Mask_X 博客” 博客,请务必保留此出处http://zhpfbk.blog.51cto.com/4757027/1563664
标签:二进制 pytho读写文件内容
原文地址:http://zhpfbk.blog.51cto.com/4757027/1563664