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 : 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)
merci pour votre aide