为什么不写文件?(在python中)

因此,我编写了一个愚蠢的5行程序,但最后,文件已创建但为空。

f=open('file1.txt', 'r')
g=open('file2.txt', 'w')
g.write(f.read().replace('  ',' '))
f.close()
g.close()

如果您能告诉我出什么问题了,我将非常感激。谢谢!