擅长:python、mysql、java
<p>你错过了一些步骤。获取更新后的字符串后,需要将其写回文件,下面的示例不使用<code>with</code></p>
<pre><code>def one_line(filename):
wordfile = open(filename)
text_str = wordfile.read().replace("\n", "_")
wordfile.close()
return text_str
def write_line(s):
# Open the file in write mode
wordfile = open("words.txt", 'w')
# Write the updated string to the file
wordfile.write(s)
# Close the file
wordfile.close()
s = one_line("words.txt")
write_line(s)
</code></pre>
<p>或者使用<code>with</code></p>
<pre><code>with open("file.txt",'w') as wordfile:
#Write the updated string to the file
wordfile.write(s)
</code></pre>