📅  最后修改于: 2023-12-03 15:40:13.494000             🧑  作者: Mango
有时候我们需要在文件中替换特定行的内容,例如将某些注释中的文字替换为代码等。本程序提供了一种简单的Python实现方式。
下面提供一个简单的示例代码,将文件中第5行的内容替换为"Hello, World!",实际使用时可根据需求进行修改。
filename = "test.txt"
line_number = 5
new_line_content = "Hello, World!"
# 打开文件,读取所有行
with open(filename, "r") as f:
lines = f.readlines()
# 遍历每一行,对符合条件的行进行替换
for i, line in enumerate(lines):
if i == line_number - 1: # 第5行的索引是4
lines[i] = f"{new_line_content}\n"
# 将替换后的内容重新写入文件
with open(filename, "w") as f:
f.writelines(lines)