import os import sys try: os.mkdir ('/tmp/certs') except: pass fi = open (sys.argv[1], 'rb') i = 0 while 1: fo = open ('/tmp/certs/%03d.pem' % (i,), 'wb') line = fi.readline() if not line: break while 1: if line.startswith ('-----END C'): i += 1 fo.write (line) break else: fo.write (line) line = fi.readline() fi.close() fo.close()