操作文件

1、新建1个小蕊的txt文件

文件内容包含:

123456
234567
565656
565656
周蕊
于萍
哈哈哈
f=open('xiaorui',encoding='utf-8')  #只有加utf-8才不报错,否则会报错;
print(f.read()) #读文件
结果:同文件内容

# a+模式,默认文件指针在末尾,每次在末尾写文字
f=open('hh','a+',encoding='utf-8')
f.seek(0)#把文件指针移到最前面
print('read读的:',f.read())
f.write('哈哈哈')
#print('readline读的:',f.readline())
# print(f.readline()) #读取一行内容
# print(f.readlines()) #是把文件的每一行放到一个list里面


#a+ + seek(0)的方式,又能读又能写,还可以新建;seek代表移动文件指针到最前面

#r模式可读,新建文件报错;
#r+模式可读,不可写,但写的时候也不报错
#a模式读的时候会报错,可以新建文件,可以向文件末尾写文字;(文件指针在末尾)
#a+模式读的时候不会报错,但由于文件指针在末尾,所以读到的为空,可以新建文件,可以向文件末尾写文字;(文件指针在末尾)
#w模式写模式,读的时候会报错,可以新建文件,会清空文件中原有记录,写入新记录
#w+的区别,读的时候不会报错,但依然读不出来
原文地址:https://www.cnblogs.com/ruijie/p/10186722.html