AIDE Structure organisé automatique DEBUTANT - Divers - Programmation
Marsh Posté le 26-08-2016 à 16:22:31
oui, j'ai fait ça avec Ada, ya pas longtemps. là : http://www.developpez.net/forums/d [...] ifferente/
Marsh Posté le 26-08-2016 à 17:51:27
Merci beaucoup je vai jetter un coup d'oeil
EDIT: Heu j'ai pas tout compris je débute je vais essayer de me documenter merci en tout cas
Marsh Posté le 26-08-2016 à 19:34:41
C'est relativement peu compliqué. mais c'est -je pense- sacrément stupide... Tu es sur de ton coup (cad tu vas t'y retrouver facilement) là dedans ?
L'algo est bête comme tout:
Pour chaque mot de ta liste, tu prends les lettres 1 par 1, tu regardes si ce dossier existe ou non, sinon, tu le créé. Ensuite tu vas dedans. Et tu recommences avec la lettre 2, existe ou pas ? Créé ou non, et va dedans...
Une fois le premier mot fait, tu reviens à la racine, et recommence avec le mot 2.
Le code en lui même, a toi de jouer et je te déconseille ada pour ca, passe plutôt par python, plus facile a installer et à apprendre.
Quelques liens python qui t'aiderons:
https://docs.python.org/2/library/o [...] ath.exists
https://docs.python.org/2/library/os.html#os.makedirs
(la première réponse pour celui ci):
http://stackoverflow.com/questions [...] while-loop
Ces trois liens devrait être une bonne base pour commencer à entrevoir la solution version "code" cette fois
EDIT: j'avais oublié, donc os.makedirs, si tu lui passes un array (cad un tableau composé de chaque lettre de ta chaine de caractère), va faire toute la récursion pour toi (cad créer m, puis a dedans, puis i dedans, ...), donc ca va être encore plus rapide a faire comme algo!
Marsh Posté le 28-08-2016 à 05:59:35
pixlez a écrit : Bonjour je débute dans la programmation ( python, C ) et j'ai besoin d'aide pour une idée je ne sais pas si c'est faisable: |
Je suis curieux, mais je comprends pas a quoi ca peut servir.
Marsh Posté le 28-08-2016 à 16:53:40
C'est une une sorte de hashage pour classer des infos. Mais c'est clair que ce type d'arbre n'est pas le plus indiqué
Marsh Posté le 26-08-2016 à 15:02:54
Bonjour je débute dans la programmation ( python, C ) et j'ai besoin d'aide pour une idée je ne sais pas si c'est faisable:
J'aimerai faire une sorte de dossier organiser en structure pour stocker des fichier texte avec des information à l'intérieur.
Bon un exemple vaut mieux qu'un long discours:
J'ai une wordlist de plusieurs centaines de mot ( maison, ordinateurs, internet, ... ) et je voudrais par la suite les "rangers". Le premier dossier "central" comporterait 35 dossiers ( "a" "b" "c"....."1" "2" "3" ... "9" // 26 caractères de l'alphabet + les 9 chiffres ) puis dans chaque sous-dossier il y aurait de nouveau 35dossiers ect...
Première question y'a-t-il un moyen d'automatiser ça car sa fait beaucoup de dossier ( programme ? Logiciel ? )?
Et deuxièmement faire un programme qui lit ma wordlist et pour chaque mot le range automatiquement ( pour le mot maison par exemple, il va d'abord dans le dossier "m", puis "a", puis "i", ect ... jusqu'a "n": le fichier sera unique ( un seul mot maison ) et écrit un fichier txt avec maison dedans.
Quel language utiliser et par où commencer ?
Merci beaucoup
Message édité par pixlez le 26-08-2016 à 17:51:07