#!/usr/bin/env python import csv import os import re import sys print "Input file of pages to assess: "+sys.argv[1] def slug(str): """Replace non-alphanumeric characters with hyphen""" slug = re.sub(r'[^\w]+', '-', str) return slug with open(sys.argv[1]) as tsvfile: reader = csv.reader(tsvfile, delimiter='|') for row in reader: print row os.system("docker-compose run openassessit "+row[1]+" "+slug(row[0])+" chrome")