我正在尝试编写一个程序,用于将第一个文件的内容附加到第二个文件中。我想在附加第二个文件后打印其内容。
我尝试使用读取和写入选项来附加到文件,但是我无法打印最终内容。
one = input("enter the file name to read from:")
two = input("enter the file name to append to:")
fin = open(one, 'r')
data = fin.read()
fout = open(two, 'a')
fout.write(data)
final = open(fout, 'r')
for line in final:
print(line)
代码应在附加第二个文件后打印出第二个文件的内容,但出现以下错误:
Traceback (most recent call last):
File "/Users/rnrao/mu_code/appendfiles.py", line 7, in <module>
final = open(fout, 'r')
TypeError: expected str, bytes or os.PathLike object, not
_io.TextIOWrapper