我需要在一个文本文件的第一行添加一行代码,看起来对我来说唯一可用的选项是比我期望的 Python 代码行数更多的代码。就像这样:
f = open('filename','r')
temp = f.read()
f.close()
f = open('filename', 'w')
f.write("#testfirstline")
f.write(temp)
f.close()
没有更简单的办法了吗?此外,我看到这个双句柄的例子比打开单个句柄读写(‘ r +’)更频繁-为什么呢?