Python 读完一行后跳过一行

Python skipping one line after reading another

我正在尝试读取一个文件并将其内容写入另一个文件。

with open (inputFile, "r+") as file:
    with open (outputFile, "w+") as f:
        for line in file:
            data = file.readline()
            f.write(data)
    f.close()
file.close() 

这是我使用的代码,但它似乎在跳行,所以,如果我在输入文件中有这样的内容:

'First line'
'Second line'
'Third line'
'Fourth line'

我在输出文件中得到这个:

'Second line'
'Fourth line'

我做错了什么?

for line in file 已经遍历每一行。 data = file.readline() 将从文件中生成另一个。使用其中之一。