Creation de fichiers en boucle sous python

Fermé
ps_13 - 1 juil. 2008 à 15:25
 Joe_py - 27 déc. 2013 à 16:17
Bonjour,
Je cherche a créer des fichiers dans une boucle sous python...
Je voudrais pouvoir créer quelque chose qui ressemble à :
fichier_1.dat
fichier_2.dat
fichier_3.dat
...
Peut on utiliser des marqueurs de conversion (%d) dans la fonction open("fichier","r")??
Merci!
A voir également:

3 réponses

Un peu retard mais juste pour passer le savoir :p :

i=1
while i<10:

	fichier = open("fichier_i.dat ".format(i), "w")
	i+=1
2
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
1 juil. 2008 à 22:40
Sans problème !

f = open("fichier_%d.dat" % numero, "r")
0
Baah j'ai oublié l'élément le plus important!!!! les {} :D

i=1
while i<10:

	fichier = open("fichier_{}.dat ".format(i), "w")
	i+=1
0