#!/usr/bin/python import sys '''Count opening and closing braces in a file.''' def count(filename, opening, closing): print opening, closing f = open(sys.argv[1], 'r') braces = 0 i = 1 last_zero = -1 for line in f.readlines(): braces += line.count(opening) braces -= line.count(closing) if braces==0: last_zero = i i += 1 f.close() print last_zero count(sys.argv[1], '{', '}') count(sys.argv[1], '[', ']') count(sys.argv[1], '\\start', '\\stop')