在python中添加操作后如何打印文件的内容?

时间:2019-06-21 06:09:23

标签: python-3.x

我正在尝试编写一个程序,用于将第一个文件的内容附加到第二个文件中。我想在附加第二个文件后打印其内容。

我尝试使用读取和写入选项来附加到文件,但是我无法打印最终内容。

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

0 个答案:

没有答案