擅长:python、mysql、java
<p>试着用seek写东西。你只是重写而不是插入,所以你必须在写完你的文本后复制文件的结尾</p>
<pre><code>jj = open('readwrite.txt', 'r+')
data = jj.read()
r_ptr = 0
w_ptr = 0
append_text = " Absolutely ..man \n"
len_append = len(append_text)
for line in data.split("\n"): #to see what I am getting
r_ptr += len(line)+1
w_ptr += len(line)
jj.seek(w_ptr)
jj.write(append_text+data[r_ptr:])
w_ptr += len_append
</code></pre>