Python mode_+

f = open("葫芦小金刚", mode="r+", encoding="utf-8")
content = f.read(2)  # 顺序必须先读, 后写
# # r+特有的深坑:不论读取内容的多少. 只要你读了. 写就是在末尾
f.write('五娃')
print(content)


# 一上来会清空文件. 没人用
f = open("葫芦小金刚", mode="w+", encoding="utf-8")
content = f.read(2)  # 顺序必须先读, 后写
# # # r+特有的深坑:不论读取内容的多少. 只要你读了. 写就是在末尾
f.write('五娃')
f.write("又能吐火的, 有能吐水的.")
# # 移动光标
f.seek(0) # 移动到开头
s = f.read()
print("=========>", s)


# 追加写读, 光标在末尾. 所有的写都是在末尾
f = open("葫芦小金刚", mode="a+", encoding="utf-8")
f.write("机器葫芦娃召唤神龙, 高喊.我代表月亮消灭你!")
f.seek(0)
s = f.read()
print("=========>", s)

  

猜你喜欢

转载自www.cnblogs.com/demons97/p/10073472.html