擅长:python、mysql、java
<p>下面是如何打开一个文件,替换其中的某个字符,然后将所有内容重新写入新文件。在</p>
<pre><code>to_replace = '-' # Hyphen
replace_by = ' ' # Space
# Reading the file to be modified.
with open('file.txt', 'r') as file:
# Modifying the contents as the file is being read.
new_file = [line.replace(to_replace, replace_by) for line in file]
# Writing the contents, both modified and untouched ones, in a new file.
with open('file_modified.txt', 'w') as file:
for item in new_file:
print(item, file=file, end='\n')
</code></pre>