python-6

文件操作:(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()






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值