替换单词的方法

时间:2016-03-30 12:39:37

标签: python

我想使用python脚本替换文本文件中特定行中的单词。但是也尝试使用replace方法来获取它。但是这会将修改后的字符串添加到另一行,所以请建议我获取输出

1 个答案:

答案 0 :(得分:0)

from_file = open('/path/to/from_file', 'r')
to_file = open('/path/to/to_file', 'w')
string_to_replace = 'YOUR_STRING_TO_REPLACE' # make this your string
replacement_string = 'YOUR_REPLACEMENT_STRING' # make this your replacement string

for line in from_file:
    if string_to_replace in line:
        to_file.write(line.replace(string_to_replace, replacement_string))
    else:
        to_file.write(line)

您的输出将与您to_file的任何名称相符。