文件操作:(open)
#一、打开文件
#二、操作文件
#三、关闭文件
# f = open("1.log", "r")
#
# data = f.read()
# f.close()
# print(data)
#1,只读
# f = open("1.log", "r")
# f.write("adfdf")
# f.close()
#2,只写,w,文件不存在则创建,如果存在则清空
# f = open("11.log", "w")
# f.write("sdfsdfds")
# f.close()
# f = open("11.log", "w")
# # f.write("sdfsdfds")
# f.close()
#3,只写,x,文件不存在则创建,如果存在则报错
# f = open("12.log", "x")
# f.write("sdfsdfds")
# f.close()
#4,追加,a,文件不存在则创建,如果存在则只追加内容
# f = open("12.log", "a")
# f.write("sdfsdfds123123123")
# f.close()
#以字节的方式打开
#1,只读,rb
# f = open("1.log", "rb")
# data = f.read()
# f.close()
# print(type(data))
#2,只写,wb
# f = open("1.log", "wb")
# f.write(bytes("书包", encoding="utf-8"))
# f.close()
#2,只写,wb
# f = open("1.log", "wb")
# f.write(bytes("书包", encoding="utf-8"))
# f.close()
#r+ , w+, x+, a+
#r+
#w,末尾追加,指针到最后
# f = open("1.log", "r+", encoding="utf-8")
# print(f.tell())
# data = f.read(1)
# print(type(data), data)
# print(f.tell())
# data = f.read(1)
# print(type(data), data)
# print(f.tell())
# # f.close()
# f.write("英国人")
# print(f.tell())
# f.close()
#w+ 先清空,在写之后,就可以读了
#先清空,之后写的才可以读,写,指针到最后
# f = open("1.log", "w+", encoding="utf-8")
# f.write("helili")
# f.seek(0)
# data = f.read()
# f.close()
# print(data)
#x+ 如果文件存在,则报错
#a+
#a 打开的同时,指针已经到最后了
#写,指针到最后
# f = open("1.log", "a+", encoding="utf-8")
# print(f.tell())
# f.write("alsdfjdlsf")
# data = f.read()
# print(data)
#
# f.seek(0)
# data = f.read()
# print(data)
#
# f.close()
#
# f1 = open("1.log", "a+", encoding="utf-8")
# f1.write("666")
# f1.flush()