【发布时间】:2013-07-12 20:54:36
【问题描述】:
我的目标是从文件中读取行,去掉它末尾的空格并写回到同一个文件中。我试过以下代码:
with open(filename, 'r+') as f:
for i in f:
f.write(i.rstrip()+"\n")
这似乎写在文件的末尾,保持文件中的初始数据完好无损。我知道使用 f.seek(0) 会将指针带回到文件的开头,我假设此解决方案需要它。
您能否告知是否有不同的方法,或者我是否在正确的补丁中只需要在代码中添加更多逻辑?
【问题讨论】:
标签: python file io python-2.6