python--文件读写

f = open('xx','a+',encoding='utf-8')

#文件打开有3种方式

r r+

w w+

a a+
# 读 r #如果打开的文件的时候没有指定模式,那么默认是读
# 读写模式 r+,只要沾上r,文件不存在的时候,打开都会报错
# 写 w   w模式会清空原有文件内容
# 写读模式 w+
#只要沾上w,就会把文件内容清空
#追加 a
# 追加读写

f.seek(0)#seek移动指针的时候,只对读好使,对写不好使

f.truncate()#清空文件内容

f.read() #读取文件里面所有的内容,返回的是字符串
f.readline()#只读一行的内容,返回的字符串
f.readlines()#读取文件里面所有的内容,返回的是一个list
#list里面每个元素是每行的数据
f.write('xxx')#只能写字符串

f.flush() #立即把缓冲区里面的内容写到磁盘里面

f.writelines()#写可迭代对象
f.tell() #获取当前文件指针的位置
f.close()

posted @ 2018-01-11 22:46  小石榴1212  阅读(130)  评论(0编辑  收藏  举报