如何在两个文档里面输入相应的字符,再将两个字符合并输入到另外一个文档里?(关键词-解决方法)

在两个文档里面输入相应的字符,再将两个字符合并输入到另外一个文档里

用了

fp1=open("D:\\f1.txt","wt+")
a=fp1.write("Hello!Python!")
fp2=open("D:\\f2.txt","wt+")
b=fp2.write("I love Python!")
fp3=open("D:\\f3.txt","w")
s1=fp1.read()
s2=fp2.read()
seq=s1+s2
c=fp3.write(s1+s2)
fp3.close()
fp1.close()
fp2.close()


fp1=open("D:\f1.txt","wt+")这个不是读写都可以吗(后来找到解决方法但是不清楚为什么)
但是为什么输入字符进去之后,还需要再写一次open,正确如下

fp1=open("D:\\f1.txt","wt+")
a=fp1.write("Hello!Python!")
fp1.close()
fp2=open("D:\\f2.txt","wt+")
b=fp2.write("I love Python!")
fp2.close()
fp3=open("D:\\f3.txt","w")
fp1=open("D:\\f1.txt","r")
fp2=open("D:\\f2.txt","r")
s1=fp1.read()
s2=fp2.read()
seq=s1+s2
c=fp3.write(s1+s2)
fp3.close()
fp1.close()
fp2.close()

感谢!