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)