仅替换由键=值对组成的文件中的值

时间:2018-06-12 16:49:51

标签: python file

我有一个最小5MB的小文件,条目如下:

key_one = value_one
key_two = value_two
key_three = value_ three
.....

我需要迭代每一行,如果该行符合某些条件,那么我只需要替换相应键就地的值部分。

我尝试过这样的事情:

def process_line():
    with open("input_path") as file:
        for each_line in file:
            if each_line.startswith('some_key'):
                new_value = "some_new_value"
                file.write(each_line.replace(each_line.split("=")[1],new_value))

这不是更新文件中的行。所以我做错了什么。 如何仅更新文件中的单个行?

0 个答案:

没有答案