Python - como añadir lineas a un fichero con python

 
Vista:

como añadir lineas a un fichero con python

Publicado por miguel angel (1 intervención) el 04/04/2022 19:42:52
hola
tengo un archivo.inp que es un archivo de texto. Necesito que cuando aparezcan la siguiente linea:
"*Coupled Temperature-displacement, creep=none, steady state"
añadir, dos lineas debajo, una frase en concreto. Por motivos del codigo de python, esa linea cuando la ejecuto no siempre esta en la misma posicion. He pensao en este codigo pero no me añade el texto y no se me ocurre nada mas


lines=[]
palabra="*Coupled Temperature-displacement, creep=none, steady state"
with open("busqueda_1.inp", 'r') as file:
lines=file.readlines()
for i in lines:
if lines[i] == palabra:
lines.insert(i+2, "*Field user number=1\n")
lines.insert(i+3, "Tube2D-1.All\n")







with open("busqueda_1.inp", 'w') as the_file:
for line in lines:
the_file.write(line)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder