首页 > 解决方案 > 用python修改文本文件中的变量值

问题描述

我有一个包含以下内容的文本文件;

variable_1 = 1;
variable_2 = 2;
variable_3 = 3;
variable_4 = 4;

使用python ,我想修改variable_2到文本文件看起来像这样;22variable_333

variable_1 = 1;
variable_2 = 22;
variable_3 = 33;
variable_4 = 4;

如何使用 python v3.8 做到这一点?

标签: pythonpython-3.x

解决方案


urls = open('variables.txt', 'r')
lines = urls.readlines()  # read all the lines of txt
urls.close()

for index, line in enumerate(lines):  # iterate over each line
    if index == 1:
        line_split = line.split(';')
        line = line_split[0] + '2;\n'
    if index == 2:
        line_split = line.split(';')
        line = line_split[0] + '3;\n'
    lines[index] = line

with open('variables.txt', 'w') as urls:
    urls.writelines(lines)  # save all the lines

推荐阅读