¿Cómo divido un archivo en dos archivos usando Python? [cerrado]

Tengo un archivo que contiene algunas líneas de código seguido de un patrón de cadena. Necesito escribir todo antes de la línea que contiene el patrón de cadena en el archivo uno y todo después del patrón de cadena en el archivo dos:

p.ej. (contenido del archivo)

línea de código 1línea de código 2Patrón de cuerdaslínea de código 3

La salida debe ser el archivo uno con la línea de códigos 1, la línea de códigos 2 y el archivo dos con la línea de códigos 3.

Estoy familiarizado con la escritura de archivos, pero desafortunadamente no sé cómo determinar el contenido antes y después del patrón de cadena.

Respuestas a la pregunta(7)

Su respuesta a la pregunta