Wehe, Marco wrote:
I am doing a search through a list of files but the text the casing
doesn't match. My list is all upper case but the real files are all
different. Is there a smooth way of searching through the list without
going full on regular expressions?
path = "V:\\Jinsy\\incoming\\assets"
media=["LIHOU ISLAND.MOV", "MVI_1449.MOV"]
def FindMedia(path):
result = []
for root, dirs, files in os.walk(path):
for iFile in files:
if iFile in media:
filePath = os.path.join(root, iFile)
result.append(filePath)
return result
for filePath in FindMedia(path):
log(filePath)
Change
if iFile in media:
to
if iFile.upper() in media:
and keep media all upper-case.
~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list