Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1017 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  AIDE Structure organisé automatique DEBUTANT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

AIDE Structure organisé automatique DEBUTANT

n°2286974
pixlez
Posté le 26-08-2016 à 15:02:54  profilanswer
 

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 cité 1 fois
Message édité par pixlez le 26-08-2016 à 17:51:07
mood
Publicité
Posté le 26-08-2016 à 15:02:54  profilanswer
 

n°2286978
Profil sup​primé
Posté le 26-08-2016 à 16:22:31  answer
 

oui, j'ai fait ça avec Ada, ya pas longtemps. là : http://www.developpez.net/forums/d [...] ifferente/

n°2286979
pixlez
Posté le 26-08-2016 à 17:51:27  profilanswer
 

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


Message édité par pixlez le 26-08-2016 à 17:52:04
n°2286982
Devil'sTig​er
Posté le 26-08-2016 à 19:34:41  profilanswer
 

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!


Message édité par Devil'sTiger le 26-08-2016 à 19:36:39
n°2287001
glopp
Amazing how far we can go...
Posté le 28-08-2016 à 05:59:35  profilanswer
 

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:
 
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


 
Je suis curieux, mais je comprends pas a quoi ca peut servir.


---------------
Peaches182 // HWBot
n°2287013
rufo
Pas me confondre avec Lycos!
Posté le 28-08-2016 à 16:53:40  profilanswer
 

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é :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  AIDE Structure organisé automatique DEBUTANT

 

Sujets relatifs
aide css dans htmlprobleme de structure lors de l'affichage de la page
CodeAcademy - Merci pour votre aide!Aide sur pointeurs et array en C
[PHP] [débutant] strlen() et chaîne de caractères particulièreVBA AIDE
Besoin d'aide Programmation Arduino UrgentVBS question débutant
Besoin d'aide pour un projetComment utiliser ce script ? "question de débutant"
Plus de sujets relatifs à : AIDE Structure organisé automatique DEBUTANT


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR