操作文件

#打开文件
#2、对他读或者写
#3、关闭文件
# f=open(r'文件读写',encoding='utf-8')
# # print("3%s"%f.read())#获取文件里面的所有内容
# print("2%s"%f.readlines())#读取文件里面所有的数据,每一行的数据放到一个list里面
# print("1%s"%f.readline())#读取文件的一行
# f.write("胡呵呵呵")

#只读模式:默认可以不写--r 只能读不能写;文件不存在会报错 ---指针在文件的开头
#读写模式:r+ --打开不存在的文件的时候也会报错
#只要沾上R,文件不存在肯定会报错

#只要沾上W,文件内容肯定会被清空---指针在任意位置开头或者结尾

# 写模式:会覆盖以前文件里面的内容,不能读;文件不存在会帮忙创建一个文件
#写读模式:W+
#只要沾上W,文件内容肯定会被清空

#追加模式:a 不能读;a+:能读能写,不会清空以前的内容,文件不存在帮你创建---指针在文件的最末尾


#追加模式:
f=open('文件读写','a+',encoding='utf-8')
f.write("廖阳春出门撞死\n")
f.seek(0)#移动文件指针到最前面
# print(f.readlines())
print(f.read())
f.close()

# names=['hhh\n','yyy\n','hello\n']
# f=open('文件读写','a+',encoding='utf-8')
# f.writelines("廖阳春,你是死逼么?")
# f.seek(-1)
# print(f.read())

猜你喜欢

转载自www.cnblogs.com/pengwa1226/p/9417238.html