Bucando arquivos em pastas
Olá pessoal, tudo bem?
Sou novo no python. Estou tentando criar um script para buscar as imagens que estão no computador.
O erro que esta dando é:
c:\PythonPRJ\ImageSearch>python ImageSearch.py
File "ImageSearch.py", line 32
lookupDirectory("C:\\")
^
SyntaxError: invalid syntax
Eis meu script:
import os
def getExtension(filename):
fileName, fileExtension = os.path.splitext(filename)
return fileExtension
def inArray(array, to_look):
for x in array:
if(to_look[1:] == x):
return True
return Falsedef isImage(filename):
# Extensions to search
extensions = ['jpeg', 'jpg', 'jpe', 'tga', 'gif', 'tif', 'bmp', 'rle', 'pcx', 'png', 'mac', 'pnt', 'pntg', 'pct', 'pic', 'pict', 'qti', 'qtif']
extension = getExtension(filename)
if (inArray(extensions, extension)):
return True
return False
def lookupDirectory(directory):
arquivos = os.listdir(os.path.expanduser(directory))
for arquivo in arquivos:
if(isImage(arquivo)):
print arquivo
if(os.path.isdir(arquivo)==True):
return lookup(directory + "\\" + arquivo
lookupDirectory("C:\\")
Podem me ajudar?
Obrigado.
Discussão (4)
Carregando comentários...