Bonjour,

J'ai un problème concernant la récupération d'un fichier dans une arborescence, je m'explique, j'ai mon arborescence de la façon suivante:

home > work > tech > tech1,tech2,tech3 et dans chaque répertoire (tech1,tech2 ou tech3) j'ai un fichier tools1.txt pour tech1, tools2.txt pour tech2 et ainsi de suite...
L'idée est de récupérer le bon fichier en fonction que je choisisse de travailler avec tech1, tech2 ou tech3......J'ai fait le programme suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
def Techno():
    import glob
    f = glob.glob("/home/work/tech/%(choix)s/*.txt")
    result = open(f % {'choix' : "tech1"}, mode = "r")
l'idée étant de choisir le fichier à ouvrir en fonction du répertoire dans lequel on veut travailler......mon programme ne marche marche pas sa m'affiche "unsupported operand type(s) for %: 'list' and 'dict'.....s'y vous pouviez m'aidez svp

merci d'avance