l'erreur indique qu'il ne trouve pas tes fichiers, le script ne les vois pas là où tu penses qu'il les cherche.
Sinon dans ton code,
tu dois récupérer le retour de f.readlines() dans une variable qui sera de type liste et non chaine (utilise f.read() si tu veux une chaine)
Le replace de la ligne 4 est à faire sur la chaine récupérée ligne 3
Le f.close() tu peux le faire suite à la lecture du fichier.
pourquoi lire les lignes du fichier2 en ligne 19 ? si c'est pour aller à la fin pourquoi pas
Ton fichier est ouvert en mode lecture vu que tu ne précises rien dans open
https://docs.python.org/3/library/fu...lt%20open#open