您的位置:首页 > 其它

文件操作

2016-04-29 22:21 211 查看

f = open(file, mode)

mode取值

r: open for reading (default)

w: open for writing, truncate the file first

a: open for writing, appending to the end of the file if it exists

b: binary mode

t: text mode (default)

+: open a disk file for updating

混合用法

a+: 可读写,写入文件尾

r+: 可读写,写入文件任意位置,f.seek(0)时,从文件开始覆盖写入

w+: 可读写,写入时要清空文件内容

FileObject属性和方法

f.closed

s = f.readline([size])

l = f.readlines([size])

s = f.read([size])

f.write(s)

f.writeles(l)

pos = f.tell() # 文件指针位置

f.seek(offset, from_what) # from_what: 0-文件开始位置 1-文件当前位置 2-文件末尾位置

f.flush()

f.seek(-3, 2)   # Go to the 3rd byte before the end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: