【发布时间】:2018-10-02 04:44:10
【问题描述】:
如何将一个文件复制到另一个文件?
我使用的代码是:
FileX = open("X.txt","r")
FileY = open("Y.txt","w")
X = FileX
FileY.write(FileX)
FileX.close()
FileY.close()
这给出了错误:
TypeError: write() argument must be str, not _io.TextIOWrapper
如何解决这个错误?
【问题讨论】:
-
你想达到什么目的?阅读
X.txt的所有内容并写入Y.txt? -
FileX是一个文件对象,您正在将一个文件对象写入FileY,FileY.write接受str而不是文件对象。 -
您是否尝试将文件 X 的内容复制到文件 Y 中?