题目内容
题目:生成两个磁盘文件test1和test2,各存放一行输入的字母,要求把这两个文件中的信息合并(按字母顺序排列),并输出到一个新文件test3中。---------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。---------------------------------------------------------defwrite():foriinrange(2):#**********FOUND【1】**********filename='test'+str(i)+'.txt'fp=open(filename,'w')string=input('请输入一个字符串:\n')fp.write(string)fp=open(filename,'r')print(filename+"文件内容为:",fp.read())fp.close()defread(filename):f=open(filename,"r+")#**********FOUND【2】**********a=f.reads()returnawrite()s=list("".join(read("test1.txt")+read("test2.txt")))s.sort()#**********FOUND【3】**********s1="".add(s)t=open("test3.txt","w+")t.writelines(s1)print("新文件test3.txt的内容为:",s1)t.close()
查看答案
搜索结果不匹配?点我反馈
更多问题