我正在解决这个问题,并且无法为其提供代码:
编写一个程序,提示输入两个文件名并交换这两个文件的内容。您的程序应该足够强大,如果文件不存在,程序将重新启动。
到目前为止,这就是我的全部内容:
File1 = input(“Input file 1 name:”)
File2 = input(“Input file 2 name:”)
File1 = “file1.txt”, w+
File2 = “file2.txt”, w+
任何提示都将不胜感激!谢谢。
答案 0 :(得分:2)
一种方法是考虑交换文件名:
import os
File1 = input("Input file 1 name:")
File2 = input("Input file 2 name:")
os.rename(File2, 'temp')
os.rename(File1, File2)
os.rename('temp', File1)
答案 1 :(得分:0)
这个简单的代码可以用来在两个txt文件之间交换内容
File1 = input("Input file 1 name:") # Path for 1st File
File2 = input("Input file 2 name:") # Path for 2nd File
Que = open(File1,'r+')
Ans = open(File2,'r+')
content_que = Que.readlines()
content_ans = Ans.readlines()
Que.seek(0)
Que.truncate()
Ans.seek(0)
Ans.truncate()
Que.writelines(content_ans)
Ans.writelines(content_que)
Que.close()
Ans.close()