#!/usr/bin/python import glob import subprocess import re import time import os import sys dir = sys.argv[1] files = glob.glob( os.path.join(dir,'*.jpg')) cmds = ["bin/montage.py"] r = re.compile('.*?(\d+)') for file in sorted(files): match = r.match(file) if match: label = time.strftime("%H:%M:%S", time.gmtime(int(match.group(1)))) cmds.append("-label") cmds.append(label) cmds.append(file) else: print "no match: " + file cmds.append(os.path.join( dir,'montage.jpg')) print subprocess.check_output(cmds)