écriture double dans un fichier
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 :
Code:
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) |
merci pour votre aide