2015-10-08 4 views
0

J'ai essayé d'ouvrir plusieurs fichiers en un seul endroit en utilisant pythonJ'ai erreur alors que j'ai essayé d'exécuter la requête qui me renvoie un chemin à la variable

Quand j'ai essayé d'exécuter ce petit script que j'obtiens l'erreur:

Traceback (most recent call last): File "", line 254, in run_nodebug File "C:\Users\kostrzew\Desktop\REPORTS\MdiAdmin.py", line 21, in file_path = glob(os.path.join(dir,"*.mdi")) TypeError: 'module' object is not callable

import os 
import string 
import re 
import sys 
import glob 


src = raw_input("Enter source disk location: ") 
src = os.path.dirname(src) 
for dir,_,_ in os.walk(src): 
    file_path = glob(os.path.join(dir,"*.mdi")) 
    print(file_path) 
+2

Qu'est-ce que votre titre a à voir avec la question? Vous n'essayez pas d'ouvrir des fichiers. Vous obtenez une erreur lorsque vous essayez d'appeler 'glob'. – Barmar

+0

Désolé ... je l'ai réparé :) –

Répondre

4

glob est le nom du module, le nom de la fonction est glob.glob.

file_path = glob.glob(os.path.join(dir,"*.mdi")) 
+0

Cela a fonctionné, merci !!!! –