要在 Python 中修改一个文本文件中的指定行内容,你可以按照以下步骤进行操作:
- 读取原始文本文件内容。
- 找到要修改的行,并修改该行内容。
- 将修改后的内容写回到文件中。
下面是一个示例代码,演示如何实现这一操作:
# 打开文件并读取内容
file_path = 'example.txt'
with open(file_path, 'r') as file:lines = file.readlines()# 修改第3行的内容(索引从0开始)
line_to_modify = 2 # 第3行对应索引为2
new_content = "New content for line 3\n"# 修改指定行内容
lines[line_to_modify] = new_content# 将修改后的内容写回文件
with open(file_path, 'w') as file:file.writelines(lines)print("文件内容已更新。")
在这个示例中,我们首先读取了文件的所有行内容,然后修改了第三行(索引为2)的内容为 "New content for line 3",最后将修改后的内容写回到文件中。