begin process at 2008 07 05 20:33:51
1 205 340 membres
309 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LISTER DES FICHIER ET ECRIRE LE RESULTAT DANS UN FICHIER


Information sur la source

Catégorie :Fichier & Disque Classé sous : lister, arborescence, recursivité, ecriture, recursive Niveau : Débutant Date de création : 02/04/2006 Date de mise à jour : 02/04/2006 21:18:32 Vu : 3 376

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note


Description

il existe une source a peut pres similaire mais la mienne
ne le fait pas de la meme maniere

Source

  • import os
  • from os import path
  • print("debut")
  • path = r'f:musique\'
  • f = open('somefile.txt', 'w')
  • list = os.listdir(path)
  • def getFile(dirpath) :
  • listing = os.listdir(dirpath);
  • for words in listing:
  • test= os.path.join(dirpath,words)
  • if(os.path.isdir(test)):
  • getFile(test)
  • elif(os.path.isfile(test) and words.endswith("mp3")):
  • f.write(test+"\n")
  • for word in list:
  • test = os.path.join(path,word)
  • if(os.path.isdir(test)):
  • getFile(test)
  • elif(os.path.isfile(test) and test.endswith("mp3")):
  • f.write(test+"\n");
import os
from os import path
print("debut")
path = r'f:musique\'
f = open('somefile.txt', 'w')
list = os.listdir(path)
def getFile(dirpath) :
	listing = os.listdir(dirpath);
	for words in listing:	
		test= os.path.join(dirpath,words)
		if(os.path.isdir(test)):
			getFile(test)
		elif(os.path.isfile(test) and words.endswith("mp3")):
			f.write(test+"\n")
				
for word in list:
	test = os.path.join(path,word)
	if(os.path.isdir(test)):
		getFile(test)
	elif(os.path.isfile(test) and test.endswith("mp3")):
		f.write(test+"\n");



	

Conclusion

ceci est mon tout premier code python et je dois dire que j'aime bien ce langage
soyez pas trop severe dans vos critique ^^

++
02 avril 2006 21:18:33 :
rien de special
  • signaler à un administrateur
    Commentaire de xeolin le 04/04/2006 16:46:16

    Bravo c exelent !!!!
    (mais une interface grafique trouverait bien sa place)

  • signaler à un administrateur
    Commentaire de sheorogath le 04/04/2006 17:58:40 administrateur CS

    merci :$
    pour l'interface disons que ca seras une amelioration futur possible
    peut etre avec Jpython d'ailleur (programmant deja en java ...)

  • signaler à un administrateur
    Commentaire de econs le 05/04/2006 00:23:58 administrateur CS

    Pour une première source, tu t'es appliqué, et tu n'as pas cherché dans l'ultra simple. C'est bien.
    Des p'tits commentaires seraient pas mal pour ceux qui ne sont pas familiers de cette récursivité dans les répertoires.

  • signaler à un administrateur
    Commentaire de sheorogath le 05/04/2006 14:05:02 administrateur CS

    ouais merci j'en mettrais plus tard peut etre

    sinon la doc est bien faites pour le python meme si j'ai eut un mal de chien a trouver isdir et isfile

  • signaler à un administrateur
    Commentaire de Idefix57 le 27/04/2006 23:18:22

    Tres bien bravo ,
    point de vue d'un débutant comme moi :p
    Mais il reste dans le dossier de l'utilisateur , c'est normal ?
    Je l'ai fait fonctonner dans mon projet Delphi ,
    ca tourne impec ;-)))

  • signaler à un administrateur
    Commentaire de spidermario le 23/02/2007 09:51:30

    C'est pas mal :)

    Mais n'oublie pas à la fin de mettre "f.close()" ;)

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS