Bonjour,
Je cherche à modifier des parties dans un fichier et j'ai utilisé re.sub pour faire ça , j'ai utilisé un fichier temporaire pour éviter les doublons mais toujours c la même chose.
voilà mon code :
merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 with NamedTemporaryFile(mode ="w",delete=False) as tmp: with open("DartConfiguration.tcl","r") as f: for line in f: tmp.write(re.sub("(?<=BuildName: )(.*)", build_name, line)) tmp.write(re.sub("(?<=MakeCommand: )(.*)", "/usr/bin/cmake --build . --config "+str(cmake_build_type) +" -- -j "+str(nproc), line)) move(tmp.name, f.name)
Partager