Como faço para dividir um arquivo em dois arquivos usando o Python? [fechadas]

Eu tenho um arquivo contendo algumas linhas de código seguido por um padrão de seqüência de caracteres. Eu preciso escrever tudo antes da linha que contém o padrão de string no arquivo um e tudo depois do padrão de string no arquivo dois:

por exemplo. (conteúdo do arquivo)

codificação 1codeline 2padrão de cordacodeline 3

A saída deve ser um arquivo com a codificação 1, a codificação 2 e o arquivo dois com a codificação 3.

Estou familiarizado com a escrita de arquivos, mas infelizmente não sei como determinar o conteúdo antes e depois do padrão de string.

questionAnswers(7)

yourAnswerToTheQuestion