在找到一个单词后在文件中插入两行,可以通过以下步骤实现:
下面是一个示例的Python代码,演示如何在找到一个单词后在文件中插入两行:
def insert_lines_after_word(file_path, target_word, lines_to_insert):
# 打开文件
with open(file_path, 'r+') as file:
# 读取文件内容
content = file.read()
# 查找目标单词的位置
index = content.find(target_word)
if index != -1:
# 插入两行文本
lines_to_insert = '\n'.join(lines_to_insert)
modified_content = content[:index + len(target_word)] + '\n' + lines_to_insert + '\n' + content[index + len(target_word):]
# 将修改后的内容写入文件
file.seek(0)
file.write(modified_content)
file.truncate()
# 关闭文件
file.close()
# 示例用法
file_path = 'example.txt'
target_word = 'example'
lines_to_insert = ['Line 1', 'Line 2']
insert_lines_after_word(file_path, target_word, lines_to_insert)
请注意,以上示例代码仅为演示目的,实际应用中可能需要根据具体情况进行适当的修改和优化。
领取专属 10元无门槛券
手把手带您无忧上云