擅长:python、mysql、java
<p>你可以试试看。不过我有<code>overwritten the same file</code>。你知道吗</p>
<p>你可以<code>try creating a new one</code>(我留给你)-你需要稍微修改一下你的<code>with</code>语句:-</p>
<pre><code>lines = ""
with open('D:\File.txt') as file:
for line in file:
lines += line.strip() + ";\n"
file = open('D:\File.txt', "w+")
file.writelines(lines)
file.flush()
</code></pre>
<p><strong>更新</strong>:-对于文件的<strong>就地修改</strong>,可以使用<code>fileinput</code>模块:-</p>
<pre><code>import fileinput
for line in fileinput.input('D:\File.txt', inplace = True):
print line.strip() + ";"
</code></pre>