如果将文件内容加载到列表中,则操作起来会更容易:
searchline = 'Text4'lines = f.readlines() # f being the file handlei = lines.index(searchline) # Make sure searchline is actually in the file
现在
i包含该行的索引
Text4。您可以使用并
list.insert(i,x)在以下位置插入:
lines.insert(i, 'Random text to insert')
或之后:
lines.insert(i+1, 'Different random text')
或之后三行:
lines.insert(i+3, 'Last example text')
只要确保包括对
IndexErrors的错误处理,就可以根据需要进行处理。



